function tjm1(){ var tjm = $("#tjzh"); var tjmid = $("#tjzhId"); if(tjm.val() != ""){ $.ajax({ type : "get", async : false, url:"${pageContext.request.contextPath}/pcUser/checkUserName", data : { "userName" : tjm.val() }, dateType:'html', success : function(data) { if (data == "0") { tjmid.className="error_prompt"; tjmid.html("输入错误!此用户不存在。"); return false;//无法得到 } tjmid.className="ok_prompt"; tjmid.html("输入正确!此用户存在。"); return true;//无法得到 } }); } }
-----------------------------******************正解*******************---------------------------
function tjm2(){ var tjm = $("#tjzh"); var tjmid = $("#tjzhId"); var flag = false;//声明一个变量 if(tjm.val() != ""){ $.ajax({ type : "get", async : false, url:"${pageContext.request.contextPath}/pcUser/checkUserName", data : { "userName" : tjm.val() }, dateType:'html', success : function(data) { if (data == "0") { tjmid.className="error_prompt"; tjmid.html("输入错误!此用户不存在。"); } tjmid.className="ok_prompt"; tjmid.html("输入正确!此用户存在。"); flag = true;//可以得到 } }); } return flag; }
function checkForm() { var flagUserName=userNameBlur(); var flagPwd=pwdBlur(); var flagRepwd=repwdBlur(); var flagTel=telBlur(); var flagEmail=emailBlur(); var flagVerificationCode=verificationCodeBlur(); var flagVerificationCheckBox=verificationCheckBox(); var flagtjm1 = tjm1();//无法的到函数返回的布尔值 var flagtjm = tjm2();//可以得到函数返回的布尔值 if(flagVerificationCheckBox==true){ if(flagPwd==true &&flagRepwd==true&&flagTel==true &&flagEmail==true &&flagVerificationCode==true&&flagtjm==true) { return true; } else { alert("请按提示信息填写!"); return false; } }else{ alert("请阅读<<注册条款和隐私保护>>,如已经阅读,请打勾!"); return false; } }
搜索的总是五花八门的,总是自己实验后就能知道结果了,为什么会这样,我还是不知道,也无法深究。
相关推荐
详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
asp+ajax(jQuery)实例($.ajax()、$.post()、$.get()、$.getJSON()四种模式可选 Ajax是目前比较流行的网站建设技术,尤其作为网站建设者来说,掌握它十分有必要,如果用原生Javascript开发则比较困难,还好有强大的...
JQ中$.ajax()方法详解,自己整理的哦
$.ajax()方法详解,$.ajax()方法详解
$.ajax json数据传递方法.docx
ajax的操作说明详解文档,jquery $.ajax()的所有参数
Jquery $.ajax 请求部署在 Tomcat报HTTP 406上解决方法
说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。 而其中,服务器返回数据的格式其实是字符串...
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType }); 二、...
主要介绍了详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...
解决JQurey跨域问题$.get|$.post|$.getJSON等等统统可跨域
$.ajax()方法详解(附加实例)
使用$.Ajax调用后台.aspx
会灵活的运用ajax的方法,非常重要,本文先给大家介绍ajax的几种方法,然后通过实例给大家分析详解,具体内容请看下文吧 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为...
本节重点讲的是jquery中调用ajax的4种方法中最常用的:$.post、和$ajax。如果读者没有javascript和jquery的知识,或者没有ajax的概念,那么请先去问问度娘,再来读本文。
// 2 使用$.ajax发送fd // 需要指定两个属性 // - processData : false // - contentType : false $.ajax({ method : 'POST', url : '/ajax_Day5/datas03.php', data : fd, success : function (data) { ...
NULL 博文链接:https://andy2019.iteye.com/blog/1515064
$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。 最简单的情况下,$.ajax()可以不带任何参数直接使用。 注意,所有的选项都可以...
二、$.ajax()参数解释 url: 发送请求的地址。 type: 请求方式(post或get)默认为get。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。 async:默认设置为true,所有请求均为异步请求。同