這是相當新穎的。我有一個名爲「getInformation」的函數,其中包含3個Ajax函數。當jquery中的if語句失敗時調用函數
當if語句在這裏顯示的成功函數失敗時,我想調用/觸發「getInformation」函數,但我不知道使用哪個選擇器(或者如果我甚至需要選擇器)。
success: function(serverResponse){
if(serverResponse.length>1){
try{
var searchResultsHTML='';
console.log(serverResponse);
$("#searchResults").append(searchResultsHTML);
}catch (ex) {
console.error(ex);
$("#searchResults").text("An error occurred processing the data");
}
} else{
//run the other ajax calls
$.fn.getInfortmation();
}
'getInformation'函數與元素操作函數或普通函數相關。如果是正常的函數,只需使用'callback'方法或jquery'promise'方法。或者也可以在這裏添加'getInformation'函數,以便理解。 –
那什麼不起作用?您已經在那裏調用了該函數,但名稱拼寫錯誤。 – Pointy
我不知道如何聲明函數,但我不認爲你需要'$ .fn.',只需調用'getInformation()' – Taki