2011-03-29 63 views
1

什麼數據我需要從我的服務器(PHP)發送功能,使jQuery的將它識別爲錯誤,執行錯誤回調jQuery的Ajax錯誤

+0

爲什麼不派一個變量var' errorAjax = true;'並在你的回調中檢查該變量? 'if(errorAjax)alert('a error has occurred');' – rsplak 2011-03-29 14:21:06

回答

3
<? 
header('HTTP/1.1 500 Internal Server Error'); 
?> 
0

你可以發送任何這裏列出的5XX服務器錯誤代碼回到您的HTTP標頭中。 http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

否則,你可以只發回狀態已經發生在響應一個錯誤的消息,然後檢查客戶端上線並處理......

+0

我會推薦第一個建議 - 發送5XX錯誤代碼作爲主要方法,然後(如有必要)在返回的頁面/腳本/材料中包含內容詳細說明錯誤是什麼。 – 2011-03-29 14:40:10