$.get()$.post()$.ajax()使用
Posted zeevy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$.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 + " Status: " + 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
以上是关于$.get()$.post()$.ajax()使用的主要内容,如果未能解决你的问题,请参考以下文章
jquery $.ajax $.get $.post的区别?
jquery $.ajax $.get $.post的区别?
jquery $.ajax $.get $.post的区别?