jQuery的Ajax--onload()方法 --再研究
阿新 • • 發佈:2018-11-11
AJAX = 非同步 JavaScript 和 XML(Asynchronous JavaScript and XML)。
它使用HTTP指令碼來按需求載入資料,而不需要重新整理整個頁面.
jQuery內建了Ajax工具來簡化使用.
- load()方法
load(url,data,callback);
URL: 必需的 URL 引數規定您希望載入的 URL. 如果只想顯示文件的一部分,可以在URL後面新增一個空格和一個jQuery選擇器 //by test:url只能是同一個站點,不能跨域請求(???); data,callback,可選形參; data:字串(get請求)或物件(post請求), //尼瑪,在IIS中測試,當data為物件時,$statusTxt="error", // HTTPStatus: 405 Method Not Allowed,說明data只能為字串.post不被允許 callback: load() 方法完成後所執行的函式名稱,會得到三個實參 responseTxt - 包含呼叫成功時的結果內容 statusTxT - 包含呼叫的狀態(jQuery的狀態碼,不是Http的狀態碼) xhr - 包含 XMLHttpRequest 物件
load()方法的第一個引數是函式而不是字串,則load()方法是事件處理程式的註冊方法而不是Ajax方法