1

Ajaxに問題があります。変数 "xxx" をファイル id.php に送信しません。コード:

var xxx;
$.ajax({
    url: "id.php",
    success: function(result1) {
        xxx = result1;
    }
});

$.ajax({
    url: "check.php", 
    data: "ids="+xxx,
    type: "post",
    success: function (result) {
        .........
        .........
    }
});

うまくいかないのはなぜですか?

4

2 に答える 2

4

最初のリクエストが完了する前に2番目のリクエストが呼び出されるため、機能しません。

最初の呼び出しの成功プロパティで 2 番目の ajax リクエストをラップする必要があります。

success: function(result1){

    $.ajax({
        url: "check.php", 
        data: "ids="+result1,
        type: "post",
        success: function (result) {
            .........
            .........
        }    
    });

} 
于 2012-11-06T21:00:16.260 に答える
0

データの形式が正しくありません。JSON 形式を使用します。

data: {"ids" : xxx},
于 2012-11-06T20:58:27.503 に答える