我有一个具有此结构的代码
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
也许是全局范围与实时查询jquery插件的兼容性问题?
如果要在执行函数checkdata
之前更新no_data
。然后在调用函数checkdata
之前更新它。
no_data=false;
checkdata();