關係到web的交互就離不開ajax。下面簡要說一下項目中我用到的ajax方式。下面以get請求和post請求分別論述,若有不許確的地方萬望海涵。web
1.get請求:ajax
特色:1.安全性較差,由於參數直接顯示在url裏面。例如,咱們向後臺傳輸用戶名,密碼,相關信息直接顯示在url(確定不能使用)。緩存
2.get請求有長度限制,不能超過最大長度。安全
3.get請求速度比較快。post
4 .因爲get請求有緩存,通常請求靜態資源用get請求。url
無參數的get請求:orm
$.ajax({
url: "/myweb/myinformation",
type: "get",
success: function (data) {
console.log(data);//請求成功之後返回數據打印出來
},
error: function () { //拋出錯誤
alert("出現異常");
}
});資源
有參數的get請求:get
$.ajax({
url: "myweb/myinformation?id=1&name=yanaly",
type: "get",
success: function (data) {
console.log(data);//請求成功之後返回數據打印出來
},
error: function () { //拋出錯誤
alert("出現異常");
}
});io
或
$.ajax({
url: "/myweb/myinformation",
type: "get",
data:{"name":"Yanaly","age":"18"},
success: function (data) {
console.log(data);//請求成功之後返回數據打印出來
},
error: function () {
alert("出現異常");
}
});
2.post請求
特色:
1.請求速度較慢。
2.安全性高。
3.請求傳遞參數沒有限制
$.ajax({ url: "/myweb/myinformation", type: "post", data:{"name":"Yanaly"}, success: function (data) { console.log(data);//請求成功之後返回數據打印出來 }, error: function () { console.log(data);//請求成功之後返回數據打印出來 } });