回覆列表
-
1 # 使用者2562339713923
-
2 # 藍風24
(1)ajax整體格式為:$.ajax({
type: "",
cache:false,
url: url,
data: data,
success: function (json) {
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
},
dataType: ""
});
(2)上述(1)中回撥函式function有當資料返回success即返回正確的json格式時引數1為獲得json資料,第二個返回錯誤error時,引數1為獲得返回的資料,引數2為狀態碼,引數3為丟擲錯誤資訊
jquery ajax 回撥函式只要配置正確就可以使用 $.ajax({ url: "test.html", context: document.body, success: function(){ alert("回撥函式") }}) 使用程式碼如上 回撥函式實現的機制是: ⑴定義一個回撥函式; ⑵提供函式實現的一方在初始化的時候,將回調函式的函式指標註冊給呼叫者; ⑶當特定的事件或條件發生的時候,呼叫者使用函式指標呼叫回撥函式對事件進行處理。 知道拓展: jQuery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上釋出第一個版本。目前是由 Dave Methvin 領導的開發團隊進行開發。全球前10000個訪問最高的網站中,有59%使用了jQuery,是目前最受歡迎的JavaScript庫。 回撥函式是應用程式提供給Windows系統DLL或其它DLL呼叫的函式,一般用於截獲訊息、獲取系統資訊或處理非同步事件。在計算機程式設計中,回撥函式,或簡稱回撥,是指透過函式引數傳遞到其它程式碼的,某一塊可執行程式碼的引用。這一設計允許了底層程式碼呼叫在高層定義的子程式。