在 html 和 javascript 之间共享部分
Sharing a partial between html and javascript
我有一个_slide.html.erb
部分,用于我的幻灯片控制器的索引操作呈现的页面。此页上有一些控件允许通过 ajax 添加幻灯片。这意味着我需要从 ajax 响应处理程序向视图中添加新幻灯片。
我如何使用我的_slide.html.erb
部分来自这个 javascript 处理程序以避免重复。我不想有第二个版本的部分存储在javascript中并由javascript使用。
您可以在action.js.erb模板中渲染您的部分:
$('#someelement').html('<%= escape_javascript(render :partial => "slide.html.erb", :locals => {:name => value}) %>');
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 使用服务(AngularJS)在控制器之间共享数据
- AngularJS中的页面之间共享数据返回空
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- 在Knockoutjs中的ViewModels之间共享变量状态
- 通过共享服务在两个不同ng应用程序中的控制器之间共享数据
- Node.js服务器和浏览器之间共享二进制缓冲区
- new Datamap() 在调用之间保持内存的共享状态
- 使用Angularjs在两个不同页面的控制器之间共享数据
- 在两个浏览器选项卡之间共享变量范围
- 不同进程之间共享Node.js环境
- 在Angular Bootstrap Modal和父控制器之间共享作用域
- 2ng控制器,并且需要在控制器之间共享数据
- Javascript创建函数,以便在其他函数之间共享变量
- 在控制器angular js之间共享数据
- 共享上下文之间的共同依赖关系
- 如何在Express.js中共享控制器之间的公共逻辑
- 共享数据之间的猫鼬中间件方法前保存和后保存
- AngularJS:如何在两个隔离的控制器和一个共享服务之间创建一个双向数据绑定