jQuery中$.get和$.post区别详解
如何想要在jQuery中从服务器请求数据,可以使用$.get方法和$.post方法,$.get方法是通过HTTP的GET方法请求,从服务器获得取回数据,可能返回缓存数据。$.post方法通过POST请求,从服务器获取数据,不会缓存数据,常用于连同请求,一起发送数据。本文向大家介绍jQuery中$.get和$.post的具体区别。
一、$.get
从指定的资源,请求数据;
从服务器获得取回数据,可能返回缓存数据。
请求方式:使用GET方法来进行异步请求的。
语法格式
$.get(url,data,fn)
参数传递:会将参数跟在URL后进行传递。
使用实例
$.get("submit.aspx",{
id: '123',
name: 'python学习网',
},function(data,state){
//这里显示从服务器返回的数据
alert(data);
//这里显示返回的状态
alert(state);
}
)
二、$.post
向指定的资源,提交要处理的数据;
从服务器获取数据,不会缓存数据,常用于连同请求,一起发送数据。
请求方式:使用POST方法来进行异步请求的。
语法格式
$.post(url,data,fn,type)
参数传递:作为HTTP消息的实体内容发送给Web服务器 的(用户不可见)。
使用实例
$.post("submit.aspx",{
id: '123',
name: 'python学习网',
},function(data,state){
//这里显示从服务器返回的数据
alert(data);
//这里显示返回的状态
alert(state);
},
"json"
)
以上就是jQuery中$.get和$.post区别,需要注意的是 GET 方式请求的数据会被浏览器缓存起来,因此会有安全问题哦~更多JavaScript学习推荐:JavaScript教程。
以上是 jQuery中$.get和$.post区别详解 的全部内容, 来源链接: utcz.com/z/542946.html