2015-07-20 91 views
6

当我们:浏览器如何在rails中执行AJAX响应?

  1. 创建一个.js.erb文件javascript代码对应于请求

然后在js.erb文件中的代码获取响应执行的button_toremote: true

  • 看跌。 我很好奇如何在浏览器中执行代码。

    是否通过某种eval在rails库中调用,或者它是否与Content-Type头被设置为text/javascript在响应中?

  • 回答

    0

    Rails会负责发送调用javascript代码,这是jquery_ujs.js文件默认添加到您的布局。然后,它只是转换与data-remote=true属性的所有电话 - 它可以防止默认的表单提交,使到指定href Ajax调用。