您现在的位置是:首页 > Javascript
当前栏目
jQuery中$.get和$.post区别详解
2023-03-15 23:17:14 时间
如何想要在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教程。
相关文章
- css旋转属性如何理解
- css中删除input输入框的阴影
- css中margin是什么?怎么设置?
- CSS鼠标跟随的原理
- css点击元素变更颜色的方法
- css line-height属性是什么
- css设置行间距的三种方法
- CSS中有哪些定位的方式
- css中Min()函数如何使用
- css max函数调整字体
- css设置行间距的方法
- css外边距margin是什么
- css中Grid模块是什么
- css Flexbox布局的介绍
- css flex的排列方式
- css中flex-basis的使用
- css性能优化的解决办法
- css内边框如何理解
- CSS如何绘制三角形
- CSS中motion path模块的介绍