使用jQuery的ajax同步请求吃过的亏

原创 2015年08月25日 10:21:26
jQuery是一个很常用的js库。甚至我们开发任何一个项目都首先把jquery导入进行。jQuery太过强大,使用起来非常方便。
但是在使用的过程中也遇到过很多坑。我在这里分享一下,避免大家也遇到同样的问题束手无策,也方便以后回归学习。
普通的写法:
$.ajax({
	url:url,
	type:'POST',
	async:false,
	data:{
		id:1
	},
	dataType:'json',
	timeout:666666,
	success:function(resultObj){
	}
});
这里有两个要点:
1.有些版本的async这个属性,不能加引号(如:'false'或"false"就不起作用)
2.dataType这个属性必须和返回的响应内容对应。即返回xml的话,就不能使用dataType:'json',这样会导致success回调函数不执行。
3.timeout设置请求超时时间(毫秒)。此设置将覆盖全局设置。设置过大,数字过长,部分浏览器就不支持了。

具体使用查看http://jquery.cuishifeng.cn/jQuery.Ajax.html在线api

欢迎大家关注我的博客!如有疑问,请加QQ群:454796847共同学习!

版权声明:本文为博主原创文章,未经博主允许不得转载。

ajax同步设置后但是一直无效问题处理

最次用ajax检验用户名和密码是否下面时,但是一直无效原来问题在红色代码不应该放在$ajax   success:function(data){}内      $.ajax({    url:...
  • builderwfy
  • builderwfy
  • 2015年12月14日 16:28
  • 1724

支付宝线下门店扫码支付开发

支付宝扫码支付 1.开发前准备
  • l2000h_ing
  • l2000h_ing
  • 2016年05月31日 15:04
  • 6980

支付宝扫描二维码支付

支付宝扫描目前处于经常更新状态,所以这里指sh
  • u013817121
  • u013817121
  • 2014年06月12日 10:50
  • 2309

Jquery中Ajax/Post同步和异步请求

Jquery中Ajax/Post同步和异步请求 分类:Js学习 作者:Jquery 日期:2016-11-30 12:34 阅读:148 Jquery中Ajax/Pos...
  • yinbucheng
  • yinbucheng
  • 2017年03月10日 16:52
  • 4734

Jquery实现Ajax同步请求

Ajax默认都是异步请求的,很多时候需要用到jquery的同步请求,方法如下: function getUser(){ var postData=$("#userForm").serialize();...
  • zjwLyl
  • zjwLyl
  • 2016年04月27日 11:14
  • 226

微信线下门店二维码扫码支付和退款

微信线下门店扫码支付开发 1.生成预付订单 2.js生成二维码 3.回调通知方法
  • l2000h_ing
  • l2000h_ing
  • 2016年05月31日 15:46
  • 6050

梦雪实体小店收款系统 微信支付系统 小店收款系统 支付宝全自动收款系统

  • 2016年05月12日 13:24
  • 6.82MB
  • 下载

jQuery的deferred对象使用详解——实现ajax同步请求数据

最近遇到一个ajax请求数据的问题 ,就是想要请求3个不同的接口,然后请求完毕后对数据进行操作,主要问题就是不知道这3个请求誰先返回来,或者是在进行操作的时候不能保证数据都已经回来,首先想到能完成的就...
  • ljj_9
  • ljj_9
  • 2016年10月12日 14:56
  • 973

0顶 jQuery同步Ajax带来的UI线程阻塞问题及...

遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。   事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,...
  • xqj198404
  • xqj198404
  • 2015年12月22日 14:16
  • 598

支付宝线下门店扫码支付开发

转载自:http://blog.csdn.net/l2000h_ing/article/details/50679363 支付宝扫码支付 一.开发前准备 https://doc.open.a...
  • lv18092081172
  • lv18092081172
  • 2016年06月01日 14:12
  • 4360
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用jQuery的ajax同步请求吃过的亏
举报原因:
原因补充:

(最多只允许输入30个字)