var msg = ""$.ajax({ type:"POST", url :"ajax/checkArray.php", data:"nns_config_item_value="+nns_config_item_value, success:function(data){ if(data!==''){ msg = data; } } });if(msg){ alert(msg); return false;}else{ return true;}
上面一段代码,运行发现:msg始终是空。
我们需要在ajax中添加async : false,将ajax异步请求关闭。(默认是异步请求)
$.ajax({ type:"POST", url :"ajax/checkArray.php", data:"nns_config_item_value="+nns_config_item_value, async : false, success:function(data){ if(data!==''){ msg = data; } } });