0
function getByName(name) {
        $.ajax({
            type: 'GET',
            url: 'getprogress',
            dataType: "json",
            data: "name=" + name,
            success: function(data){
                updateProgress(data, name);
        }
        });     
}

function updateProgress(data, name){
        $.ajax({
            type: 'GET',
            url: 'getdesc',
            dataType: "json",
            data: "name=" + name,
            success: function(data){
                alert('asdf');
                    }
        });
}

2 番目の ajax リクエストの成功コールバックを実行できません。2 番目の ajax 呼び出しが正常に実行されます。サーバーは正しい応答を返しますが、成功のコールバックは実行されません。助けてください..

4

2 に答える 2

0

この関数の「名前」はどこにありますか?

function updateProgress(data){
        $.ajax({
            type: 'GET',
            url: 'getdesc',
            dataType: "json",
            data: "name=" + name,
            success: function(data){
                alert('asdf');
                    }
        });
}

関数パラメーターに「名前」を追加します。

function updateProgress(data,name){
        $.ajax({
            type: 'GET',
            url: 'getdesc',
            dataType: "json",
            data: "name=" + name,
            success: function(data){
                alert('asdf');
                    }
        });
}
于 2013-08-08T09:18:24.473 に答える