小围脖

Try , Try , Never Say Die !

 

jQuery AJAX 报错 完成该操作所需的数据还不可使用

Var temp = $.ajax({ url: "test.aspx", type: "POST", async: false, data: { type: "getdata"} }).responseText;

alert(temp);

使用jQuery的$.AJAX方法异步调用数据时,如果要把AJAX返回的数据赋值给变量,然后再对变量进行处理,则不能采用异步方式,否则会出现"完成该操作所需的数据还不可使用"错误;

因为异步方式,没有获取到返回的数据就执行了下面的语句,所以会报错!

async:false改为async:true就OK了!

posted on 2011-05-12 13:28  小围脖  阅读(1600)  评论(1)    收藏  举报

导航