2014-10-02 107 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