Ajax

English [?e?e?d??ks] US [?e?d??ks]

n. ?? ??? "Asynchronous JavaScript and XML"(??? JavaScript ? XML)???. ; Ajax ??-??-? ??? ??, Yajis ???

English [get] US [ɡ?t]

vt.get(?? ?)

vt.& vi .?????

vi. ?????; ???? ?? ????

n.

??? get() ??? ???

??: get() ???? ?? HTTP GET ??? ?? ??? ?????. ?? ??? $.ajax? ???? ??? GET ?? ?????. ??? ???? ?? ??? ??? ? ????. ?? ?? ? ??? ???? ?? ?? $.ajax? ?????.

??: ??$(selector).get(url,data,success(response,status,xhr),dataType)

????:

ParametersDescription
URL ?????. ??? ??? URL? ?????.
??? ????. ??? ?? ??? ??? ???? ?????.
??(??,??,xhr)????. ??? ??? ? ??? ??? ?????. ?? ????: response - ??? ?? ???? ?????. status - ??? ??? ?????. xhr - XMLHttpRequest ??? ?????.
dataType ????. ???? ?? ??? ??? ??? ?????. ????? jQuery? ?? ????? ?????. ??? ??: "xml" "html" "text" "script" "json" "jsonp"

??: ? ??? $.ajax({ url: url, data: data, ??: ??, dataType: dataType}); ??? ??? MIME ??? ?? ?? ?? ??? ???? ?? ???? ?? ? ????. ??? ???? XML ?? ??, ??? ???, JavaScript ??? ? ????. ?? JSON ??. ?? ?? ??? ?? ??? ??? ??? ??? ?? ????.

??? get() ??? ?

<!DOCTYPE html>
<html>
<head>
<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
       $.get("獲取數(shù)據(jù)的文件地址",function(data,status){
	  	alert("數(shù)據(jù):" + data + "\n狀態(tài):" + status);
	  });
  });
});
</script>
</head>
<body>

<button>向頁面發(fā)送 HTTP GET 請求,然后獲得返回的結果</button>

</body>
</html>