Ajax簡介:Ajax是一種用于創(chuàng)建快速動態(tài)網頁的技術喊巍。
Ajax特點:
????-通過在后臺與服務器進行少量數據交換已亥,Ajax可以使網頁實現異步更新
? ? -傳統的網頁(不使用Ajax)如果需要更新內容魔吐,必須重載整個網頁頁面
使用方法:
? ? 在jquery中ajax的方法為?
$.ajax({
? ? url:"路徑",
? ? type:"post",
? ? data:{
? ? ? ? 變量名:$("input[name=input的name名]").val()
????},
? ? dataType:"json",
? ? success:function(參數名){
? ? ? ? 方法內容
????}
});
url:請求的地址
type:請求時的數據的傳遞方式(get/post)
data:用來傳遞的數據
dataType:ajax接受后臺數據的類型(json毡熏、xml)
success:交互成功后要執(zhí)行的方法
注意事項:多個屬性之間要用逗號來分開瑰谜,ajax和后臺交互時锌历,后臺是不能夠直接跳轉到其他頁面的
????servlet返回給ajax的時候使用JSONObject來保存值。之后通過? ? ? ? ? ? ? ? response.getOutputStream().write(jsonObject.toString().getBytes("utff-8"))進行返回數據蹄葱。
? ? 通過window.location.href="路徑";進行頁面的跳轉纲酗。