jquery.post中return值的问题
function checkName(){
alert("a1");
s = $("#name").attr('value');
if (!s){
$("#tips").html("请输入名称");
$("#tips").fadeIn();
return false;
}
var url="ajax/isExsit.asp";
$.post(url, {str:escape(s) }, function (data){
if (data=="false"){
$("#tips").html("该名称已经存在");
$("#tips").fadeIn();
return false;
}else{
$("#tips").fadeOut();
return true;
}
alert("a2");
});
alert("a3");
};
////
r=checkName();
上述代码中r接收不到$.post CallBack里面的return值,
正常的alert顺序应该是a1,a2,a3
执行的时候却是a1,a3,a2
这是为什么?
相关推荐
jquery ajax 同步异步的执行 return值不能取得的解决方案
jquery ajax 同步异步的执行 return值不能取得的解决方案,需要的朋友可以参考下。
通过Jquery实现Ajax传值.rar
通过Jquery实现Ajax传值,视图在向控制器传值时候 ,用表单不方便 时候 变可以使用Ajax 向数据库传值 代码思想 为MVC 思想
Jquery validation remote 验证的缓存问题解决方法
最近项目中一直在用 Jquery validation 做校验,结合bootstrap 和 jquery form 感觉效果不错。但是remote验证的缓存问题让我头痛了很久,几乎就像放弃这款插件了。 举例说明: 现有学校,年级,班级实体 在同一学校下不能有相同的年级,在同一年级下不能有相同的班级 以同一学校下不能有相同年级为例,在验证的时候用remote方式: JS 代码如下: “gradeId” : { required : true, min : 0, remote: { url: “gradeManager-checkGrade.action”, type: “post”, data
对比分析AngularJS中的$http.post与jQuery.post的区别
主要给大家对比分析AngularJS中的$http.post与jQuery.post的区别,十分的详细,是篇非常不错的文章,这里推荐给小伙伴们。
django使用ajax post数据出现403错误如何解决
在django中,使用jquery ajax post数据,会出现403的错误,该如何解决呢?下面由脚本之家小编帮大家解决django使用ajax post数据出现403错误,需要的朋友可以参考下


