這三種方法都是jQuery中規定的Ajax方法中一種與服務器交換數據的請求類型。
1.$.get()使用
使用方式為:$.get(URL,callback)
URL為請求地址(必填),callback為回調函數(可填)
樣例:
1 $.get(“demo.jsp”, function(data, status){ 2 alert(data); 3 });
2.$.post()使用
使用方式:$.post(URL,data,callback);
URL為請求地址(必填),data為請求發送的數據(可填),callback為回調函數(可填)
樣例:
1 $.post("demo.jsp", 2 { 3 name:"Donald Duck", 4 city:"Duckburg" 5 }, 6 function(data,status){ 7 alert("Data: " + data + "\nStatus: " + status); 8 });
3.$.ajax()使用
該方法可以執行精確的需求控制,通常用於其他方式不能完成的請求
樣例:
1 $.ajax({ 2 type: “post”, 3 url: “/demo.jsp”, 4 contentType: “json” // 提交數據類型 5 dataType:"json",//服務器返回的數據類型 6 async: false, //是否同步 7 data: { //傳遞的數據 8 "id" : id, 9 "name": "youName" 10 }, 11 success: function(data){ //回調結果,如果成功 12 }, 13 error: function(data) { //回調結果,如果出錯 14 } 15 }); 16