<p>实例<br />
使用 AJAX 的 GET 请求来改变 div 元素的文本:<br />
$("button").click(function(){<br />
$.get("demo_ajax_load.txt", function(result){<br />
$("div").html(result);<br />
});<br />
});<br />
亲自试一试<br />
定义和用法<br />
get() 方法通过远程 HTTP GET 请求载入信息。<br />
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。<br />
语法<br />
$(selector).get(url,data,success(response,status,xhr),dataType)<br />
参数 描述<br />
url 必需。规定将请求发送的哪个 URL。<br />
data 可选。规定连同请求发送到服务器的数据。<br />
success(response,status,xhr) <br />
可选。规定当请求成功时运行的函数。<br />
额外的参数:<br />
response - 包含来自请求的结果数据<br />
status - 包含请求的状态<br />
xhr - 包含 XMLHttpRequest 对象<br />
dataType <br />
可选。规定预计的服务器响应的数据类型。<br />
默认地,jQuery 将智能判断。<br />
可能的类型:<br />
"xml"<br />
"html"<br />
"text"<br />
"script"<br />
"json"<br />
"jsonp"<br />
详细说明<br />
该函数是简写的 Ajax 函数,等价于:<br />
$.ajax({<br />
url: url,<br />
data: data,<br />
success: success,<br />
dataType: dataType<br />
});<br />
根据响应的不同的 MIME 类型,传递给 success 回调函数的返回数据也有所不同,这些数据可以是 XML root 元素、文本字符串、JavaScript 文件或者 JSON 对象。也可向 success 回调函数传递响应的文本状态。<br />
对于 jQuery 1.4,也可以向 success 回调函数传递 XMLHttpRequest 对象。<br />
示例<br />
请求 test.php 网页,忽略返回值:<br />
$.get("test.php");<br />
更多示例<br />
例子 1<br />
请求 test.php 网页,传送2个参数,忽略返回值:<br />
$.get("test.php", { name: "John", time: "2pm" } );<br />
例子 2<br />
显示 test.php 返回值(HTML 或 XML,取决于返回值):<br />
$.get("test.php", function(data){<br />
alert("Data Loaded: " + data);<br />
});<br />
例子 3<br />
显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数:<br />
$.get("test.cgi", { name: "John", time: "2pm" },<br />
function(data){<br />
alert("Data Loaded: " + data);<br />
});</p>