get和post的区别
1.get请求会将参数跟在URL后面进行传递,而POST请求则是作为HTTP消息的实现体内容发送给Web服务器。当然在AJAX请求中这种区别对用户是看不见的。
2.get方式对传输的数据大小有限制(通常不能超过2KB),而使用post传输的数据量要比get大的多(理论上没有限制)
3.get方式请求的数据会被浏览器缓存起来,因此其他人就可以通过浏览器的历史记录读取到这些数据,例如账号和密码等,因此存在安全性问题,而post方式相对来说就可以避免这些问题。
GET - 从指定的资源请求数据.GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据
$.get(URL,callback);
POST - 向指定的资源提交要处理的数据.POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。
$.post(URL,data,callback);