jsonp を使用した JQuery での ajax 呼び出しでタイミングの問題が発生しています。次に進む前に、サーバー呼び出しが戻るのを待つ必要があります。ただし、http://api.jquery.com/jQuery.get/には設定する場所がないようですasync
。これが私のコードです:
what = ZModel;
jQuery.support.cors = true;
var req = $.get( url, qp, function( stuff ) {
if ( stuff.status == "OK" ) {
what.metadata[i].model_name = stuff.datarows;
} else {
console.log("...LOAD QUERY ERROR: " + stuff.errtext + "; qs: " + thing.qs);
}
alert("success in get");
}, 'jsonp');
req.error( function() {
console.log("...LOAD AJAX ERROR: " + JSON.stringify(arguments));
});
私も試し$.ajax
ましたが、コードがヒットしませんsuccess
。マンページには明確に記載されていますが、代替案がわかりませんでした。
同じことを達成する別の方法はありますか?
ありがとう