<span>//alert() shows values in a popup window </span><span>alert("js is working");</span>> console.log()
<span>//console.log() shows values in the firebug console window </span><span>var x = ... etc </span><span>console.log(x);</span>嘗試/捕獲
<span>//try catch example 1 </span><span>try { </span> <span>$("#user").focus(); </span><span>} catch(err){ </span> <span>return false; </span><span>} </span> <span>//try catch example 2 </span><span>try { </span><span>var tmp = doSomething(); </span><span>if (tmp == something.errorCondition) </span><span>throw new Error("Error condition in X"); </span><span>} catch(err) { </span><span>//handle ((err && err.message) || err.toString()) </span><span>} </span> <span>//try catch example 3 </span><span>try { </span> <span>// code that may cause an error </span><span>} catch (e) { </span> <span>// deal with error (or not) </span><span>} </span><span>// code that runs whether or not error occurred</span>覆蓋錯誤,以顯示在Firebug
jQuery<span>.error = console.error;</span>> jQuery停止錯誤顯示
<span>//alert() shows values in a popup window </span><span>alert("js is working");</span>
<span>//console.log() shows values in the firebug console window </span><span>var x = ... etc </span><span>console.log(x);</span>
//如果發生錯誤發生
>}
}
>在jQuery中如何處理特定的ajax erors?您可以使用狀態代碼選項為特定的HTTP狀態代碼定義回調函數。例如,您可以為這樣的404狀態代碼(找不到)定義回調:
$。 jQuery?
$。 ajax({
// ajax options
})。 fail(function(function(){//如果請求失敗
>})
>如何處理jQuery中的解析錯誤?
分析jQuery中通常會在您試圖試圖解析無效的json數據時發生。您可以使用Try-Catch語句處理這些錯誤。以下是一個基本示例:
} catch(error){//如果發生解析錯誤發生
>} >}
}
}
> .ajax()方法。此選項為請求設置了一個超時(以毫秒為單位)。如果請求花費的時間比此時間更長,則該請求被中止,並且調用.fail()方法。以下是一個基本示例:
$。 ajax({
超時:5000,// 5秒
//其他ajax選項
>})。 fail(function(function(){
//代碼(如果超時出現
}}
以上是jQuery錯誤管理示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!