2014-10-02 108 views
0

我與正在由一個jQuery AJAX功能叫做笨功能代碼工作也見過螢火蟲。但是我不認爲.done函數正在工作,因爲我沒有看到OK警報並且沒有發生頁面刷新。重定向AJAX回調不工作

我該如何解決這個問題?

+3

爲什麼你同時擁有「成功」和「完成」?如果你有後者,你不需要前者。在Firebug中調試時,服務器對AJAX請求的響應是什麼?代碼似乎無法以任何方式處理錯誤響應。 – David 2014-10-02 17:03:21

+0

你想添加一個'error:'參數,可能你沒有捕獲服務器錯誤。 – Wold 2014-10-02 17:04:31

+0

我試圖按照http://stackoverflow.com/questions/25632701/refreshing-a-page-with-codeigniter-after-ajax-click-event中的第二個答案。我沒有經驗阿賈克斯。大衛的代碼工作正常,我得到了「200行120毫秒」的螢火蟲。唯一不起作用的是頁面刷新 – user61629 2014-10-02 17:17:34

回答

1

您是否嘗試過oncomplete事件處理程序?例如

$.ajax({ 
    ... 
    success: function(){ 
     ... 
    }, 
    complete: function() { 
     //when complete 
     ... 
    } 
}) 
+0

謝謝,這工作。就像後續我試圖按照http://stackoverflow.com/questions/25632701/refreshing-a-page-with-codeigniter-after-ajax-click-event中的第二個答案。答案是錯的嗎? - 比爾 – user61629 2014-10-02 18:35:23