jquery.post中return值的问题

dulieo dulieo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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值不能取得的解决方案,需要的朋友可以参考下。

weixin_38612648

通过Jquery实现Ajax传值.rar

通过Jquery实现Ajax传值,视图在向控制器传值时候 ,用表单不方便 时候 变可以使用Ajax 向数据库传值 代码思想 为MVC 思想

L&wy

Jquery validation remote 验证的缓存问题解决方法

最近项目中一直在用 Jquery validation 做校验,结合bootstrap 和 jquery form 感觉效果不错。但是remote验证的缓存问题让我头痛了很久,几乎就像放弃这款插件了。 举例说明: 现有学校,年级,班级实体 在同一学校下不能有相同的年级,在同一年级下不能有相同的班级 以同一学校下不能有相同年级为例,在验证的时候用remote方式: JS 代码如下: “gradeId” : { required : true, min : 0, remote: { url: “gradeManager-checkGrade.action”, type: “post”, data

weixin_38681082

对比分析AngularJS中的$http.post与jQuery.post的区别

主要给大家对比分析AngularJS中的$http.post与jQuery.post的区别,十分的详细,是篇非常不错的文章,这里推荐给小伙伴们。

weixin_38538264

django使用ajax post数据出现403错误如何解决

在django中,使用jquery ajax post数据,会出现403的错误,该如何解决呢?下面由脚本之家小编帮大家解决django使用ajax post数据出现403错误,需要的朋友可以参考下

weixin_38654589
评论 6
收藏 已收藏
分享
返回顶部
dulieo
Ajax 52,778 成员 25,334 内容