我在使用 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
。联机帮助页清楚地说明了这一点,但我无法找到替代方案。
有没有不同的方法来完成同样的事情?
谢谢