javascript - 使用 AJAX 重定向到 Rails 路径

标签 javascript ruby-on-rails ajax

如何使用 ajax 刷新带有错误消息的 Rails 路径。我正在等待来自支付 API 的回调,如果出现错误,我想重新加载页面并显示错误。问题是我正在使用ajax。我怎样才能做到这一点?

最佳答案

刷新页面显示一个简单的反馈错误是完全没有必要的,也是啰嗦的。一种更简洁、更直接的方法是使用 js 在回调中更新 dom。

一个非常非常简单的演示:

$(".errors").append('<li>My error</li>');

为了简单起见,这样做(或在 javascript 中做类似的事情),不要仅仅为了显示错误而重定向。

关于javascript - 使用 AJAX 重定向到 Rails 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18539468/

相关文章:

jquery - 如何在Jquery-Select2中设置多值选择中的选定值?

php - 使用ajax json和php中的短语发送数据

javascript - chrome 扩展 - sendResponse 不等待异步功能

javascript - 函数范围与 Javascript 对象中的代码顺序

mysql - Ruby on Rails ActiveRecord 中的 Order 和 sort_by 区别

ruby-on-rails - 无法让 RSpec View 规范通过

javascript - ES6 模块实现,如何加载 json 文件

javascript - Materialise 获取模态触发元素

ruby-on-rails - 在 HAML 中启用 Markdown 输出是否有更简洁的方法?

javascript - Backbone.Marionette.ItemView 渲染后元素未准备好?