处理异步提交的时候返回结果
来源:互联网 发布:淘宝实拍保护图片要求 编辑:程序博客网 时间:2024/05/21 19:22
/*表单校验*/function tijiao(){if($("#yzm").length<6){return false;}$.ajax({type:"get",url:"/...?"+yzm,success:function(data){if(data==0){alert("验证码验证失败!");return false;}}});}问题的原因:ajax时return false的function和我自己的点击提交不是一个函数;在ajax执行时候,默认的是async设置为true的,这种情况下的异步,就是说当ajax发送请求的时候,在等待ajax的后台执行完成后并返回数据才会执行success;也就是说这个时候执行的是两个线程。ajax块发出请求后一个线程,ajax后面的脚本另一个线程。解决的方法:在ajax的方法体中天加属性 async:false;不要让他在执行默认的 async: true;这样在success中就可以return false和true了。实例:function tijiao(){var flag = false;if(){//验证没有通过flag= false;}$.ajax({type:post,async:false,cache:flase,url:"",data:...,success:function(data){if(){//后台验证通过flag = true;}else{//后台验证未通过flag= false;}}});return flag;}这样就可以在别的函数中调用 验证码这个函数来根据其返回的结构进行下一步的处理。
0 0
- 处理异步提交的时候返回结果
- 提交一个from的时候,struts2处理完返回结果打开一个新页面,用target="blank"
- Jquery异步提交返回json结果问题
- 异步提交的处理
- Python提交表单并处理返回结果
- java调用存储过程时,返回结果不是ResultSet的时候的处理
- Jquery 异步提交表单有form无form的时候处理方式
- jQuery Easyui form 提交验证 与 json数据返回结果的处理
- ajax的异步提交以及返回数据的处理,重点json
- 在struts2+jquery使用AJAX异步提交数据,处理返回的json数据
- 使用iframe做ajax伪提交文件,返回处理结果
- [异步][事务][流程][设计]同步当场处理并返回处理结果,异步后如何返回. 如何解决?
- Activity处理返回结果
- 利用Future异步获取多线程的返回结果
- 利用Future异步获取多线程的返回结果
- java多线程Future、FutureTask使用示例,返回异步的结果
- 利用Future异步获取多线程的返回结果
- java多线程Future、FutureTask使用示例,返回异步的结果
- jsp中的在线编辑器
- 设置textfield输入框输入内容上下限 (字符数量)
- android canvas layer (图层)详解与进阶
- 整型型号量与PV操作
- O'Reilly-现代php译文-特性02(3)
- 处理异步提交的时候返回结果
- Activity启动模式
- 事务的传播特性介绍和service层对事务定义的解释
- 算法导论之概率分析和随机算法
- JSP自定义标签开发
- WINAPI *** SAL
- Javascript模块化编程:require.js的用法
- jdk8 安装及环境配置
- 环信 头像 昵称处理