Javascript Rails的RJS替代方案
我听说RJS中传递给客户端js代码而不是json或html的想法让很多人感到不安,因此他们避免使用RJS。考虑到这一点,在没有RJ的Rails框架中使用jquery实现ajax的惯用方法是什么?是否有人可以给我提供一个教程链接?通过rails实现AJAX有两种主要方法: 第一种是在链接和表单中使用Javascript Rails的RJS替代方案,javascript,jquery,ruby-on-rails,rjs,Javascript,Jquery,Ruby On Rails,Rjs,我听说RJS中传递给客户端js代码而不是json或html的想法让很多人感到不安,因此他们避免使用RJS。考虑到这一点,在没有RJ的Rails框架中使用jquery实现ajax的惯用方法是什么?是否有人可以给我提供一个教程链接?通过rails实现AJAX有两种主要方法: 第一种是在链接和表单中使用js.erb文件,:remote=>true选项和 respond_to do |format| format.js end 在控制器中。对于如何实现它有一个很好的解释 另一种方法是编写普通Jav
js.erb
文件,:remote=>true
选项和
respond_to do |format|
format.js
end
在控制器中。对于如何实现它有一个很好的解释
另一种方法是编写普通Javascript(当然可以使用JQuery的帮助)将AJAX请求发送到服务器并在客户端处理它们。通过这种方法,Javascript被写入应用程序资产文件夹中的单独JS文件中
根据我的经验,从长远来看,使用第二种方法更好,原因有三:
通过rails实现AJAX有两种主要方式: 第一种是在链接和表单中使用
js.erb
文件,:remote=>true
选项和
respond_to do |format|
format.js
end
在控制器中。对于如何实现它有一个很好的解释
另一种方法是编写普通Javascript(当然可以使用JQuery的帮助)将AJAX请求发送到服务器并在客户端处理它们。通过这种方法,Javascript被写入应用程序资产文件夹中的单独JS文件中
根据我的经验,从长远来看,使用第二种方法更好,原因有三: