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();
                        }
                });
        }
});

アイデアは、「Enter」キーを押すたびに、「シリアル」のテキスト入力フィールドのシリアルが残りの資格情報とともにテーブルに直接処理されるというものです。しかし、何の反応もないようです。ここの誰かが私に何が悪いのか教えてくれるかどうか疑問に思っていました。ありがとうございました :-)

編集: テーブルの 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 に答える