1. 程式人生 > >jQuery的Ajax--onload()方法 --再研究

jQuery的Ajax--onload()方法 --再研究

AJAX = 非同步 JavaScript 和 XML(Asynchronous JavaScript and XML)。
它使用HTTP指令碼來按需求載入資料,而不需要重新整理整個頁面.
jQuery內建了Ajax工具來簡化使用.

  1. 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方法