我有一个具有此结构的代码
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插件的兼容性问题?
答案 0 :(得分:0)
如果要在执行函数no_data
之前更新checkdata
。
然后在调用函数checkdata
之前更新它。
no_data=false;
checkdata();