gpt4 book ai didi

javascript - Rails 不显眼的 ajax :failure event not firing

转载 作者:行者123 更新时间:2023-11-30 13:32:21 25 4
gpt4 key购买 nike

我已将成功和失败处理程序添加到 Rails 生成的 :remote => true 链接中:

哈姆:

link_to 'Cancel', cancel_path(block), :method => :delete, :remote => true, :id => "cancel-button"

JS:

 $('#cancel-button').live('ajax:failure', function(){console.log('failure');});
$('#cancel-button').live('ajax:success', function(){console.log('success');});

当来自服务器的响应为 200 时,控制台输出有效 - 成功。

当服务器的响应是 404 时,这些处理程序都不会触发。无输出。

当服务器返回 500 状态时也是如此 - 无输出。

知道为什么 rails.js 可能没有捕捉到这个吗?

谢谢!

最佳答案

糟糕。与the blog post I was reading相反事件的名称实际上是 ajax:error 而不是 ajax:failure...

关于javascript - Rails 不显眼的 ajax :failure event not firing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6289033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com