ajax
概念
什么是ajax?
Ajax即异步Javascript和XML,是指一种创建交互式网页的开发技术。
- 一种与服务器交换的技术
- 在不重载全部页面情况下,实现对部分网页的更新
优点
为什么要用ajax?
- 能在不更新整个页面情况下,维护数据
- 能在不重载整个页面的情况下,通过后台与服务器交互数据,并在网页上显示
用法
如何使用ajax?
ajax中有各种函数方法可供使用
-
load方法 实现从服务器中加载数据,并将返回数据加载到元素中
语法:$(selector).load(URL,data,callback) 其中URL是您希望加载的URL、data和callback是可选的
举例,$("#div1").load("/try/ajax/demo_test.txt");
-
get()/post()方法 用于通过HTTP GET或POST请求从服务器中请求数据
语法:$.get(URL,callback); 其中必需的URL规定你希望加载的URL,可选的callback是返回的函数名
举例,$(“button”).click(function(){
$.get(“demo_test.php”,function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
}); $.post(URL,data,callback); 与上面类似,URL必需,data和callback可选
举例,$(“button”).click(function(){
$.post("/try/ajax/demo_test_post.php",{
name:“菜鸟教程”,
url:“http://www.runoob.com”
},
function(data,status){
alert(“数据: \n” + data + "\n状态: " + status);
});
});