Ajax是一种在服务器之间异步地发送和接收数据(使用XML)
一、$.ajax()的设置
url:所请求资源的URL
type:Ajax请求的HTTP方法,Get,Post,Put,Delete
data:要发送给服务器的数据
dataType:希望从服务器返回的数据类型。有效的数据类型包括:XML、HTML、script、Json、text
success:请求成功时调用的函数
error:请求失败时调用的函数
complete:当Ajax请求完成时调用的函数
timeout:为请求设置一个超时时间
示例:success:function(data){//处理数据}
二、Jquery中ajax()调用$.get(),$.post()
示例:
//test.txt 内容 Hello! Ajax
$.get("test.txt", function (data) {
$("div").html(data);
})
<div></div>//运行结果 Hello!Ajax
示例:
$.post("test.aspx",{name: "Ajax",city: "China"},
function (data, status) {
$("div").html("数据: " + data + "<br/>状态: " + status);
});
//test.aspx示例
<%
dim fname,city
fname=Request.Form("name")
city=Request.Form("city")
Response.Write("你好: " & fname & ". ")
Response.Write("希望你喜欢:" & city & ".")
%>
运行结果:
数据: 你好: Ajax. 希望你喜欢:China.
状态: success