Jquery写入tbody

时间:2012-09-19 23:04:22

标签: jquery

我有一个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>

1 个答案:

答案 0 :(得分:2)

看起来你有语法错误。您需要关闭$.post()

您应该在控制台中看到错误。