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

简介: jQuery是一个很常用的js库。甚至我们开发任何一个项目都首先把jquery导入进行。jQuery太过强大,使用起来非常方便。<br>但是在使用的过程中也遇到过很多坑。我在这里分享一下,避免大家也遇到同样的问题束手无策,也方便以后回归学习。<br>普通的写法:<br><pre name="code" class="javascript">$.ajax({ url:url, type:'P
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共同学习!

目录
相关文章
N..
|
25天前
|
XML JSON 前端开发
jQuery实现Ajax
jQuery实现Ajax
N..
16 1
|
3月前
|
XML JSON 前端开发
Ajax技术【Ajax技术详解、 Ajax 的使用、Ajax请求、 JSON详解、JACKSON 的使用 】(一)-全面详解(学习总结---从入门到深化)
Ajax技术【Ajax技术详解、 Ajax 的使用、Ajax请求、 JSON详解、JACKSON 的使用 】(一)-全面详解(学习总结---从入门到深化)
58 1
|
2月前
|
JavaScript 前端开发 Java
jquery ajax+spring mvc上传文件
jquery ajax+spring mvc上传文件
|
3月前
|
XML JSON 前端开发
|
3月前
|
前端开发 JavaScript
|
3月前
|
JSON 前端开发 安全
浏览器跨域限制:为什么浏览器不能跨域发送Ajax请求?
浏览器跨域限制:为什么浏览器不能跨域发送Ajax请求?
37 0
|
3月前
|
前端开发 JavaScript
Jquery ajax捕获错误信息
Jquery ajax捕获错误信息
16 0
|
3月前
|
JSON 前端开发 JavaScript
JavaScript学习 -- ajax方法的POST请求
JavaScript学习 -- ajax方法的POST请求
29 0
|
3月前
|
XML 前端开发 JavaScript
AJAX如何向服务器发送请求?
AJAX如何向服务器发送请求?
43 0
|
3月前
|
JSON 缓存 前端开发
Jquery中AJAX的应用
Jquery中AJAX的应用
41 0