2011-06-07 80 views
0

我使用jQuery函數$ .getscript()來加載腳本如何處理文件

$ .getScript(HTTP未找到$ .getscript()錯誤:\ somedomain \ testscript.js,函數(){ //做點什麼

}); 它正常工作時發現testscript.js但我怎麼能處理錯誤時找不到文件

回答

1

getScript() JQuery的API文檔,你可以看到它是

$.ajax({ 
    url: url, 
    dataType: 'script', 
    success: success 
}); 

的包裝因此,而不是使用getScript()的你可以只使用ajax()並使用complete方法的功能:

完成(jqXHR,textStatus)功能,數組 的函數被調用的時候再任務完成(執行成功和錯誤回調後)。該函數獲得兩個參數:jqXHR(在jQuery 1.4.x中,XMLHTTPRequest)對象和一個字符串,用於分類請求的狀態(「成功」,「未修改」,「錯誤」,「超時」,「中止」或「parsererror」)。從jQuery 1.5開始,完整的設置可以接受一組函數。每個函數都會依次調用。這是一個阿賈克斯事件

+0

謝謝他們爲你的善良反應,它真的幫助我 – 2011-06-17 13:04:04