Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用ajax实现Rails嵌套路由_Jquery_Ruby On Rails_Ajax_Nested Routes - Fatal编程技术网

Jquery 使用ajax实现Rails嵌套路由

Jquery 使用ajax实现Rails嵌套路由,jquery,ruby-on-rails,ajax,nested-routes,Jquery,Ruby On Rails,Ajax,Nested Routes,假设我有这样一个URL: http://domain.com/projects/14/phases/30 但我正在加载阶段#在我的项目上的div中显示操作#通过:remote=>true链接显示视图 我希望用户能够访问http://domain.com/projects/14/phases/30并让项目#显示视图渲染并将阶段视图/30自动加载到指定的div中 我只需要朝正确的方向轻推一下。我在网上找不到关于这个问题的任何信息 谢谢 您可以在页面加载时对该操作运行ajax请求 首先,将当前url

假设我有这样一个URL:

http://domain.com/projects/14/phases/30
但我正在加载阶段#在我的项目上的div中显示操作#通过:remote=>true链接显示视图

我希望用户能够访问
http://domain.com/projects/14/phases/30
并让项目#显示视图渲染并将阶段视图/30自动加载到指定的div中

我只需要朝正确的方向轻推一下。我在网上找不到关于这个问题的任何信息


谢谢

您可以在页面加载时对该操作运行ajax请求

首先,将当前url传递到js中(或者您可以使用另一种方法将数据传递到js中)

并对该url运行请求

// app/assets/javascripts/phases.js.coffee
jQuery ->
  $.ajax
    url: $("#content").data("url")
// app/assets/javascripts/phases.js.coffee
jQuery ->
  $.ajax
    url: $("#content").data("url")