0

我有一个 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();
                        }
                });
        }
});

这个想法是,在“输入”的每个键上,“序列”的文本输入字段中的序列将直接与其余凭据一起处理到表中。然而,它似乎没有任何反应。我一直想知道这里是否有人可以指出我出了什么问题。谢谢 :-)

编辑:这是表格的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>
4

1 回答 1

2

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

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

于 2012-09-19T23:30:20.550 回答