2013-11-26 21 views
-2

我已經構建了一個Facebook應用程序,通過該應用程序,用戶已登錄到應用程序並參加了一個小型競賽。我使用facebook php SDK以及jQuery和javascript構建它。事情是,在應用程序準備好後,客戶說三個參與者參與了數據庫並沒有找到。無法通過ajax和PHP寫入數據庫

寫入數據庫的結構發生在點擊「提交」按鈕後,通過jQuery調用一個php文件來完成剩下的工作。是否有可能形成用戶端的jQuery功能永遠不會執行?因爲客戶要求答案爲什麼在數據庫中找不到特定的參與者。然而,該應用程序與其他用戶的功​​能完全正常。

我的問題是,這可能是jQuery失敗的Ajax調用失敗的特定瀏覽器?

+0

沒有足夠的餘地。 jQuery本身不可能失敗 - 雖然有很多原因會導致應用程序在這種情況下失敗。 – user2864740

回答

1

編號

它不依賴於瀏覽器。瀏覽器唯一需要的是啓用Javascript,所以請確保是這種情況。

您可以使用使用AJAX調用時提供的錯誤方法來查看調用是否成功返回數據。如果沒有,您的服務器端代碼要麼沒有收到數據,要麼運行到運行時錯誤。

我建議你在點擊'submit'按鈕的時候開始使用控制檯調試你的應用程序。這也可以回答你永遠不會執行的功能問題。所以對於Javascript,使用客戶端調試。

如果仍有問題,請提供代碼示例或jsfiddle。