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)
????:
Parameters | Description |
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>