我有一个id为“serialTable”的tbody,想要通过ajax将一些表数据写入其中..所以我把它放了
$(document).keyup(function(e) {
if(e.which == 13) {
$("#loader").html("<img src='/images/loaders/loader9.gif'>").fadeIn(400,function(){
var serialInput = $("#serial").val();
var data = 'scan=1&serial='+serialInput;
$.post('/ajax/delivery_scan.php', data, function(response){
$('#serial').val('').focus();
var new_div = $(response).hide();
$('#serialTable').append(new_div);
new_div.slideDown();
}
});
}
});
这个想法是,在“Enter”的每个键盘上,“serial”的文本输入字段中的序列将直接与其余凭证一起处理到表中。然而,它似乎没有回应。我一直想知道这里是否有人可以指出我的错误。谢谢: - )
编辑:这是表格的html:
<div class="table">
<div class="head"><h5 class="iFrames">List of Serials/Products for Delivery to Site </h5></div>
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic">
<thead>
<tr>
<td width="20%">Serial</td>
<td width="20%">Product Name</td>
<td width="20%">Item Code</td>
</tr>
</thead>
<tbody id="serialTable">
</tbody>
</table>
</div>
答案 0 :(得分:2)
看起来你有语法错误。您需要关闭$.post()
您应该在控制台中看到错误。