以下均为个人笔记,如有错误,欢迎指正
get与post在写法上来讲基本上差不多
$.ajax({ type:"get",//get data:data, success:function(){ /*some code*/ }, error:function(){ /*some code*/ } });
大致就是这么个东西。
但是他们还是有很明显的差距的:
1. get所获取的内容会被浏览器所缓存,而post不会;
2. get发送请求时,它所附带的参数都直接显示的放在url后面,post是通过HTTP post机制,
将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址,post方法对用户来说是隐式的,
所以这也就衍生出一个差别,get安全性比较差,如果有重要的内容在传输的话,它将暴露出来;
3. get与post所能传输的数据量有明显的区别,get的话在2k以内,而post一般来讲是不受限制。