jquery ajax有一个参数设置同步还是异步的
参数: async
类型:Boolean
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
http://www.w3school.com.cn/jquery/ajax_ajax.asp
最终还是设成同步了,只要是异步 似乎终是不稳定,结果不确定.
谢谢
你为什么不在 ajax 的 success 方法里面,判断返回值,然后做操作呢 ?
这个操作我觉得有一点像这里的实现功能:http://www.cnblogs.com/hongten/archive/2012/06/02/java_spring_hibernate_jquery.html
下载源码来看一下吧..
里面的ajax有这样的功能....
希望大家一起交流:hongtenzone@foxmail.com
只需要在ajax的回调函数中作判断就行了
$.ajax({ type: "POST", url: "handler.ashx", data: "content=" + $('#txtContent').val(), success: function(msg) { if(msg == "true"){
//做你fun1函数该做的事
}else {
//做你fun2函数该做的事
} } });