如何写jQuery Ajax的$.get()方法、$.post()方法和$.getJSON()方法,新手求指教
几个意思啊?jQuery的源码有具体实现哇。
就是自己用原生javascript把AJax写出来,只需要实现上面那几个方法就行了,
@sunxd: 那看你把jQuery的那几个方法的实现拷贝一份吧。
@幻天芒: 打开jquery的源码,搜索方法就是了。
Get:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $.get("/example/jquery/demo_test.asp",function(data,status){ alert("数据:" + data + "\n状态:" + status); }); }); }); </script> </head> <body> <button>向页面发送 HTTP GET 请求,然后获得返回的结果</button> </body> </html>
Post:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("/example/jquery/demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("数据:" + data + "\n状态:" + status); }); }); }); </script> </head> <body> <button>向页面发送 HTTP POST 请求,并获得返回的结果</button> </body> </html>
GetJSON:
$.getJSON("test.js", function(json){
alert("JSON Data: " + json.users[3].name);
});
不谢!
http://www.baidu.com
http://www.bing.com
https://www.sssis.com/?gws_rd=ssl (google)