0

我有一个具有这种结构的代码

var no_data=false;

function checkdata(){
   //reset of the global var
   no_data=false
   //some code that return an array, called data
   if(data.length==0) no_data=true;

}

然后我执行函数 checkdata() 并检查 var no_data 如果它是真的发出警报,但它更新较晚,在我第二次调用它时:S

我试图在函数中返回错误,比如没有数据等,但它不起作用:S

也许是全局范围与 livequery jquery 插件的兼容性问题?

4

1 回答 1

0

如果要no_data在执行功能之前更新checkdata。然后在调用函数之前更新它checkdata

no_data=false;
checkdata();
于 2012-09-28T09:21:48.443 回答