1

私は単純な ajax リクエスト関数を持っていますが、いくつかの構文エラーがありません。2つ目の目が必要です..ありがとう

    function GetPaginationPage(array) {
        $.ajax({
            type: "POST",
            url: "includes/get_pagination_page.php",
            data: array,
            success: function(data){ function (data) {
            $('.contestants_list').append(data);
        }};
            });
    };
4

3 に答える 3

2

これを試して

function GetPaginationPage(array) {
    $.ajax({
        type: "POST",
        url: "includes/get_pagination_page.php",
        data: array,
        success: function(data) {$('.contestants_list').append(data);}
    });
};
于 2012-07-12T14:56:28.510 に答える
1

問題は、success enventの関数を再ラップし、関数の最後にセミコロンを追加することです。

成功イベントの2つの関数と、最後のセミコロンを削除してください。次のようになります。

$.ajax({
   type: "POST",
   url: "includes/get_pagination_page.php",
   data: array,
   success: function(data) {
     $('.contestants_list').append(data);
   }
});​

ノート

この問題が発生した場合のヒントは、http://jsfiddle.net/を使用、ボタンを使用してJavaScriptコードをテストJsLintしてエラーをチェックします。

于 2012-07-12T14:52:00.107 に答える
0

何らかの理由で function(data) が 2 回あります。代わりに次のように変更します。

function GetPaginationPage(array) {
        $.ajax({
            type: "POST",
            url: "includes/get_pagination_page.php",
            data: array,
            success: function(data){ 
                $('.contestants_list').append(data);
            }
        });
};

お役に立てれば

于 2012-07-12T14:54:21.897 に答える