我听说在RJS中传递给客户端js代码而不是json或html的想法让很多人感到不安,所以他们避免使用RJS。考虑到这一点,在没有RJS的Rails框架中使用jquery处理ajax的惯用方法到底是什么?有没有人可以给我指点的教程链接?
发布于 2012-09-11 06:16:16
通过rails实现AJAX主要有两种方式:
第一种是在链接和表单中使用js.erb文件、:remote => true选项和
respond_to do |format|
format.js
end在控制器中。关于如何在here中实现它,有一个非常好的解释。
另一种方法是编写普通的Javascript (当然可以使用JQuery的帮助)将AJAX请求发送到服务器并在客户端处理它们。使用这种方法,Javascript是在应用程序的assets文件夹中的单独JS文件中编写的。
根据我的经验,从长远来看,使用第二种方法更好,原因有三:
https://stackoverflow.com/questions/12359976
复制相似问题