JavaScript第二十三天 jQuery中的ajax和插件

ajax的优缺点?
优:
1,不需要插件支持;

2,优秀的用户体验;

3,提高web程序的性能;

4,减轻服务器和带宽的负担;

缺:
1、ajax不支持浏览器back按钮。

2、安全问题 ajax暴露了与服务器交互的细节。

3、对搜索引擎的支持比较弱。

4、破坏了程序的异常机制。

ajax

 $.ajax({
	url:'',//请求地址
	type:'',//请求方式(get/post),默认get
	timeout:'',//设置请求超时时间,单位毫秒
	data:'',//发送到后端的数据
	dataType:'',//预期服务器返回的数据类型,xml、html、script、json、jsonp、text
	success:function(data){},//成功回调的函数
	error:function(err){},//失败回调的函数
	complete:function(){},//请求完成后调用的函数,成功失败均调用
	global:true,//是否触发全局的ajax事件,默认true。
})
jQuery中$.get()提交和 $.post()提交的区别

get一般用来进行查询操作,url地址有长度限制,请求的参数都暴露在url地址当中,如果传递中文参数,需要自己进行编码操作,安全性较低。

post请求方式主要用来提交数据,没有数据长度的限制,提交的数据内容存在于http请求体中,数据不会暴漏在url地址中。

jQuery中的jsonp

jsonp是jQuery中的跨域处理。

数据串连化

表单form.serialize() 返回 name=value 用&链接
表单form.serializeArray() 返回数组[{name:’’,value:’’},……]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值