`
motiftear
  • 浏览: 37693 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

jquery中ajax同步提交问题

阅读更多

   最近在做项目中登录的验证码验证问题时,利用ajax验证存在session中的验证码时,判断是否正确时,发现总是返回true。
    使用了各种方法无果,后来突然灵光一闪,nnd,丫是异步提交的,还没等回来结果,js的其余代码已经执行过去了,果断改成同步,解决问题!
    特此备案!
    说明:
$.ajax({type:'POST',
beforeSend:function(){},
async:false,
url:'',
data:'',
dataType:'html',
error:'',
success:''
});

重要参数:async:false, 不加这个参数时,默认异步提交,加上就是同步了!

 

分享到:
评论
1 楼 月亮不懂夜的黑 2012-08-20  
解决问题是可以的,但是可能有性能问题啊,造成页面死掉。

相关推荐

    jQuery基于Ajax方式提交表单功能示例

    本文实例讲述了jQuery基于Ajax方式提交表单功能。分享给大家供大家参考,具体如下: 提交表单一般通过同步的方式提交,提交后页面刷新或跳转到新页面来显示服务器端返回的处理结果。如果表单提交后有另外的操作或...

    jQuery同步提交示例代码

    本文实例讲述了jQuery同步提交的方法。分享给大家供大家参考,具体如下: 使用jQuery 框架,同步提交演示 在一些严格检测或者递归、循环调用的情况下,如果不能同步返回数据则可能会出现错误结果,所以需要使用同步...

    ajax+jquery

    * 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 * 异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕 同步是指:发送方发出数据后,等接收方发回...

    jQuery中$.ajax()和$.getJson()同步处理详解

    为什么需要用到同步,因为有时候我们给一个提交按钮注册提交表单数据的时候,在提交动作之前会进行一系列的异步ajax请求操作,但是页面js代码会按顺序从上往下面执行,如果你在这过程中进行了异步操作,那么获取不到...

    springmvc接收ajax请求注意事项

    如果 Ajax 请求需要将一个表单中的数据传输到后台,那么需要使用 jQuery Form 插件,并将表单数据序列化后传输到服务器。例如: ```javascript function btnform() { $.ajax({ url: "${pageContext.request....

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    jquery validate和jquery form 插件组合实现验证表单后AJAX提交

    在ajax流行的时代,好像很少能看见传统的同步提交表单方式了,是啊我们当然要用更加给力的AJAX来实现异步无刷新提交表单,好了开始今天的jQuery之旅吧,今天我们来利用jquery.validate和jquery.form 插件组合实现...

    Ajax全局加载框(Loading效果)的配置

    Jquery可以对ajax进行全局的设置,实现类似于C#中面向切面的效果,即对在Ajax提交之前和提交完成之后,我们均可以对其进行一系列的操作,所以我们可以在ajax开始的时候,把Loading框显示出来,在ajax请求完成之后,...

    jQuery Ajax全解析

    Ajax技术出现之前,是一个同步交互的世界。 同步:客户端发出请求,服务端去处理,然后响应,这一段时间客户端是处在等待的状态,当服务端处理响应完成之后呢,客户端重新加载页面,如果中间信息错误那么客

    原生JavaScrpit中异步请求Ajax实现方法

    所以接下来便用原生JavaScrpit实现一个简单的Ajax请求,并说明ajax请求中的跨域访问问题,以及多个ajax请求的数据同步问题。 JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个...

    脚本支持文件jQuery-UJS.zip

    你可以把它拖放到任何应用程序中,从而完成以下这些事情:确认对话框的各种操作从超链接获得 non-GET 请求使表格和超链接呈递的数据与 Ajax 的同步表单提交成功后,按钮自动关闭,以防止双击 标签:jQuery

    原生JavaScript实现Ajax异步请求

    所以接下来便用原生JavaScrpit实现一个简单的Ajax请求,并说明ajax请求中的跨域访问问题,以及多个ajax请求的数据同步问题。 JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个...

    浅谈Ajax相关及其优缺点

    AJAX,即Asynchronous Javascript And XML,可实现无刷新状态更新页面和异步提交 优点: 不需要插件支持 ...提交的数据在data中,用post方式提交,提交数据须用”{}”包裹,以”key:value”的形式提交 提交整个

    前端防止用户重复提交js实现代码示例

    form 表单同步提交 下面这篇文章将给大家详细介绍关于这两种方法实现的方法示例,下面话不多说了,来随着小编一起看看详细的介绍吧 异步防重复提交的方案如下 通过 jQuery 提供的 ajaxPrefilter 方法,将在请求...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    3)修正firefox下与jquery不兼容问题! 4)修正firefox下脚本的一些问题! 5)修正firefox3.0以上版本浏览控件界面显示不正确的问题! 2008/10/23 Version 5.0.8 For VS2005/2008 Updates: 1)增加了上传功能中...

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    3)修正firefox下与jquery不兼容问题! 4)修正firefox下脚本的一些问题! 5)修正firefox3.0以上版本浏览控件界面显示不正确的问题! 2008/10/23 Version 5.0.8 For VS2005/2008 Updates: 1)增加了上传功能中重命名...

    对Layer弹窗使用及返回数据接收的实例详解

    callback()方法 返回字符串,再data:JSON.parse(res)转为ajax提交时的json参数 注意2. textarea 上使用append方法没有效果,改写: var str = $(“#area”).val() + “\n”+d; $(“#area”).val(str); //引入js ...

Global site tag (gtag.js) - Google Analytics