4

phpStorm を使用してファイルを編集しています。このコードはページを分割します:

$("#delete_all_button").click(function(){
    var oTT = TableTools.fnGetInstance( 'pickup_list_all' );
    var selectedRows = oTT.fnGetSelectedData();

    first = selectedRows[0][selectedRows.length-1];
    $.post("delete.php", {'claimID': first}, function(data){
        console.log(data);
    });
});

具体的には、claimID と first の間のコロンです。コロンの下の赤い波線の上にカーソルを合わせると、エディターは「} が必要です」と表示します。ページを読み込もうとすると、コンソールにエラーは表示されず、ページは真っ白です。

注意すべきもう 1 つの重要な点は、コードにエラーがない別のファイルから以前に動作していたポスト コードをこのファイルにコピーすると、エラーが表示されることです。

何が問題なのですか?図書館?

次の行でjqueryをインポートしました:

<script type="text/javascript" charset="utf-8" src="js/jquery-1.7.2.min.js"></script>

ありがとう!

4

2 に答える 2

0

jquery.post()のデータパラメータは、「リクエストとともにサーバーに送信されるマップまたは文字列」を想定しています。2番目のパラメーターをに変更するJSON.stringify({'claimID': first})か、角かっこで囲んで配列にすることができます[{'claimID': first}]

于 2012-07-09T20:10:19.350 に答える
0

プロパティ名に引用符を使用しないのが標準です。一部の古いブラウザはクラッシュする可能性があります。

$("#delete_all_button").click(function(){
    var oTT = TableTools.fnGetInstance( 'pickup_list_all' );
    var selectedRows = oTT.fnGetSelectedData();

    first = selectedRows[0][selectedRows.length-1];
    $.post("delete.php", {claimID: first}, function(data){
        console.log(data);
    });
});
于 2012-07-09T19:46:30.190 に答える