js和ajax同时使用无返回值的问题 如下js: function getuser(name,type){ var msg=""; $.ajax({ type:"POST", url:"../getuserid.do?name="+name+"&type="+type, success:function(flag) { if(flag== "0"){ alert("您不是我们的用户,请注册后使用本功能!"); window.location.reload(); msg=0; } if(flag== "1") { msg=1; } }, error:function(){ alert("提交失败,请稍候重试!"); window.location.reload(); } }); return msg; } 使用上面程序发现并没有值返回,即return语句并不起作用,返回的值为空。 解决方法: 只需在前面加上 async:false, 即可解决 程序如下: function getuser(name,type){ var msg=""; $.ajax({ type:"POST", async:false, url:"../getuserid.do?name="+name+"&type="+type, success:function(flag) { //alert("flag="+flag); if(flag== "0"){ alert("您不是我们的用户,请注册后使用本功能!"); window.location.reload(); msg=0; } if(flag== "1") { msg=1; } }, error:function(){ alert("提交失败,请稍候重试!"); window.location.reload(); } }); return msg; }
相关推荐
jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到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的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了js如何获取ajax的返回值,需要的朋友可以参考下
前面分析介绍了《Javascript基于AJAX回调函数传递参数》及《IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别》,学习了ajax回调函数传参与针对不同浏览器处理中文乱码问题的方法。这里就来分析一下ajax异步提交...
javascript ajax请求,和接收服务器返回数据
有些需求需要将ajax的数据,拿到外部的js中执行。这个是demo
jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。
使用纯JavaScript代码,实现Ajax,在Javascript中调用java代码。 其中返回值可以使单个值,对象,集合
本文实例分析了ajax请求之返回数据的顺序问题。分享给大家供大家参考,具体如下: ajax请求一个url,php后端处理后,数组为如下格式: 代码如下:$a = array( ‘-1’=> 10 ,’-3′ => 2, ‘0’ => ‘5’ ,’-2′ => ...
这个是hibernate集成struts连接Oracle数据库,Ajax请求服务器,验证用户名是否存在问题
chrome扩展插件获取ajax请求记录
主要介绍了javascript解析ajax返回的xml和json格式数据,结合实例形式详细分析了JS ajax调用及返回值中xml与json格式数据的处理技巧,需要的朋友可以参考下
最近的一个项目中,需要通过 JavaScript 提交表单数据到另一个域名下的PHP接口(因为数据较大,需要HTTP POST方式提交),并获取PHP接口的返回值,在页面无刷新、无跳转的情况下,更新div标签内的内容。 浏览器...
2.该插件结果只需在JS方面对返回进行修改,即只需修改全局的XMLHTTPRequest对象和fetch方法里的返回值,然后影响页面执行。而你在chrome的devtools的网络里看到的请求返回结果不会有任何变化。 github地址(欢迎...
js操作Cookie子键+Jquery调用Ajax方法执行后台操作 返回值给前台。详细注释 Demo
ajax返回,自动添加pre标签 ajax返回的内容,居然自动添加了标签 在FF,ie,谷歌浏览器中,每个返回的都不一样:ff小写,ie... 您可能感兴趣的文章:jquery ajax例子返回值详解jquery ajax return没有返回值的解决方法js