作者:歪果仁 | 来源:互联网 | 2023-01-13 11:00
varisExistIsExistTitle();IsExistTitle是ajax调用这里怎么控制ajax正确调用返回后再执行后面的语句,现在有个问题就是isExist
var isExist = IsExistTitle();//IsExistTitle是ajax调用
//这里怎么控制ajax正确调用返回后再执行后面的语句,
//现在有个问题就是isExist 来不及得到IsExistTitle返回的值就执行后
//面的if语句了。
if (isExist == "true") {
return;
}
9 个解决方案
ajax请求有同步异步方式
另外 ajax的请求是回调操作 也就是可以设置 在ajax发出请求后状态改变后调用的方法
请仔细上网搜索查阅 ajax使用教程
先看教程 不要急着做
使用Ajax的同步请求即可
至于怎么设置同步,不同框架有不同写法,去找参考吧
有几个方法,如果是jquery请求,那么你可以设置async:false
或者是直接将if后面的语句放到jquery.ajax的success中