hp表
id name(货品名称) kucun(库存) danwei(单位) danjia(出库单价) tiaoma(条码)
1 ................................................................................................................. 1234
<form action="?act=add_update" method="post" name="frm" id="frm" onsubmit="return submit_oa_chuku_add();">
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="jbzl">
<tr class="STYLE2">
<td>扫条码:<input type="text" name="tiaoma" id="tiaoma" class="style5" /></td>
</tr>
<tr class="STYLE2">
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="tb_chuku">
<tr class="zitidaxiao3">
<td width="8%" height="40" align="center"><img src="/images/tjxy.jpg" title="添加货品" width="40" height="40" border="0" onclick="oa_insert_ck_huopin()" style="cursor:pointer" /></td>
<td width="34%" align="center">货品名称</td>
<td width="14%" align="center">库存</td>
<td width="13%" align="center">数量</td>
<td width="8%" align="center">单位</td>
<td width="12%" align="center">单价</td>
<td width="11%" align="center">合计</td>
</tr>
请问在文本tiaoma中扫入1234后,怎么自动将hp表中id为1的相关信息显示在这里???
</table>
</td>
</tr>
</table>
</form>
------解决思路----------------------
扫完,提交到php,然后返回内容,用js加一个table就可以了。
ajax操作。
问题是你扫的程序是怎样的。
------解决思路----------------------
http://www.cnblogs.com/Johnny_Z/archive/2012/06/17/2552597.html
------解决思路----------------------
$,post(url,{args:args},function(data){
alert(data);
})
通过异步获取结果集
------解决思路----------------------
$.ajax({
type: "POST", //用POST方式传输
url: 'f.php', //目标地址.
dataType: "json", //数据格式:JSON
//data: "dealType=" + dealType +"&uid=" + uid + "&code=" + code,
data: "&a="+mobile,
success: function(json){
if(json.msgid==1){//成功的处理
alert(json.html);
}
else if(json.msgid==2){//失败的处理
alert(json.html);
}
else{
alert(json.html);
}
}
});
成功后,用jquery事件,加入
var newRow = $("<tr>").append($("<td>").append(xy_id))
.append($("<td>").append(jifen))
.append($("<td>").append(btn));
return newRow;
试下
------解决思路----------------------
<table id="table1" border="1">
<tr>
<td>名称</td>
<td>积分</td>
<td>操作</td>
</tr>
</table>
<script>
var t = document.getElementById('table1');
var tr = t.insertRow();
var td1 = tr.insertCell();
td1.innerHTML = 1;
var td2 = tr.insertCell();
td2.innerHTML = 2;
var td3 = tr.insertCell();
td3.innerHTML = 3;
</script>
能看明白吗?