$.get()、$.post()、$.ajax()使用

这三种方法都是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 

相关文章