问题描述
解决方案
你这个问题很大,首先success是异步执行的。你的dosomething函数永远返回的将是false。
其次,return true说的是那个success的函数的返回,而alert也不会执行。而且alert应该是小括号,你用了花括号。
解决方案二:
$.ajaxSetup({
async: false
}); //先改为同步
var result = false;
$.ajax(...)
你的代码
把success里面return true修改为result = true;
最后一行
return result;
解决方案三:
alert放在return true;的前面!
时间: 2025-01-04 09:43:14