我有一個應用程序,通過jQuery的ajax post函數發佈數據到php腳本。如果數據不正確,則該腳本將驗證數據並返回預定義的錯誤消息,應用程序會將該數據解析爲客戶端的可讀格式。PHP與JQuery的:Inernal服務器錯誤(500)
問題是,ajax將數據正好發佈到腳本,因爲無效數據已成功轉換爲錯誤消息併發送回應用程序進行解析。但是,當我輸入正確的數據時,腳本會發回500響應錯誤。
最令人困惑的部分是在PHP 5.3.8(我的測試服務器)上應用程序工作得很好。但是,在我的客戶端服務器(PHP 5.0)上述錯誤體現。我完全迷失在這裏。我試圖用.error來捕獲post錯誤,但我不確定我應該如何從這個響應代碼中提取任何有意義的東西。
你用這個json嗎? – Joseph 2012-03-24 21:47:07
您的代碼...它不在這裏... – 2012-03-24 21:48:13
使用您的瀏覽器控制檯檢查Ajax調用,並檢查responsetext。如果可能的話,還可以在網絡服務器上啓用PHP錯誤報告來查看內部錯誤是否在PHP中,並且很有可能是?我們不可能知道爲什麼你有內部服務器錯誤而沒有看到任何東西? – adeneo 2012-03-24 21:49:07