function validataUnFinish(){
var t = "";
var t1 = "";
$(":checkbox[name='roomIndexId'][checked]").each(function(i){
t = t+$(this).attr("value")+",";
});
if(t!=""){
alert("进入ajax内部");
$.post("ajaxValidateUnFinish",{"indexRoomIndexs":t},function(data){
if(data!=null&&""!=data){
t1 = data;
alert(data+"????"+t1);
}
});
}
alert("ccc");
if(t1!="")
return false;
return true;
}
如代码所示,我的目的是找出多选按钮,然后活得里面的值,传到后台。后台根据传过来的值来判断是否符合条件并返回结果。开始以为js是从上到下执行,所以会先执行回调方法。然后在执行alert("ccc")。后来尝试发现总是先alert("ccc"),然后在不定时alert回调函数返回的数据。想了想,其实js是单线程的,在执行ajax提交后它并不会保证接受到返回值才执行下面的方法体,因为你返回值是不确定何时返回的。所以执行变相解决问题了。
分享到:
相关推荐
简单的ajax提交 后台 <?php switch($_POST['name']) { case 1: echo '1 haha'; break; case 2: echo '2 hehe'; break; case 3: echo '3 huohuo'; break; case 4: echo '4 你妹啊'; break; } ?&...
AJAx发送请求,获取返回值,判断处理返回结果
昨天下午做项目遇到一个问题,贴出来方便以后翻阅,也给大家个参考。 问题: 具体做的是个文件导入的功能,导入的功能是成功了...这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现
javascript发送ajax请求,获取返回值res,async 同步/异步 var res = sendRequest({ url : "1.php", //necessary method : "post", params : { param1 : "123", param2 : "234" }, async : false });
今天小编就为大家分享一篇ajax请求后台接口数据与返回值处理js的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了Ajax异步提交数据返回值的换行问题,结合实例形式较为详细的分析了ajax异步提交过程中返回值带有换行的处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下
ajax等待js ajax等待js ajax等待js ajax等待js ajax等待js
js ajax 提交checkbox 根据checkbox的值和是否被checked将所有checkbox的选项提取出来并合并成一个字符串提交服务器端,服务器端根据间隔符将所有选项值分开然后处理。示例为选择ip地址的形式。
利用jquery的ajax提交表单数据到后台。后台使用spring.
ajax获取页面返回值,轻松帮你解决无法获得页面返回值的问题
完整的jq ajax提交表单,奖解压后jq文档加入页面中,调用就可惟了。 表单结构 <form id="myForm" action="comment.php" method="post"> Name: <input type="text" name="name" /> Comment: <...
主要介绍了js如何获取ajax的返回值,需要的朋友可以参考下
ajax常用的载入图片 没有想要的话去http://www.ajaxload.info/自己生成
ajax提交表单,并对提交中文时的乱码进行处理.
Asp+ajax提交表单实例,很好用的啊.
//ajax提交实例 function reviewajax(id){ if(Clreview()){ var url="http://www.52buyers.com/reply.asp"; ckreview=1; var getinfo = ""; var ajax = InitAjax(); ajax.open("POST",url, true); ajax....
本文实例为大家分享了ajax提交时校验表单的方法,供大家参考,具体内容如下 方法一: 代码示例: 巧妙设计之处:ajax提交的话,不能够进行校验拦截,设置一个flag来判断,很巧妙的设计之处,故收藏! function ...
vue1/2 ajax提交表单
利用ajax提交表单完整流程
在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存、部程序都没效果