在Javascript函数(Ruby on rails)中使用onclick函数提取局部函数
Pulling Partials with onclick function in Javascript function (Ruby on rails)
我用来从Calendar/_form.html中提取部分的代码。erb在我点击实际按钮之前渲染部分。有没有更有效的方法?它也没有正确地拉出任何css/js。
<div id="demo">
This Will Magically Change to the partial i am rendering!
</div>
<button onclick="myFunction()"> Switch to partial button </button>
<script>
function myFunction() {
document.getElementById ("demo").src = <%= render 'calendars/form' %>;
}
</script>
出于某种原因,我开始认为这种提取数据或部分的方法不是正确的方式(例如,angularjs似乎以一种不同的方式来创建单页应用程序)。
在routes文件中创建一个单独的路由
然后修改下面的
<button onclick="myFunction()"> Switch to partial button </button>
<%= link_to "Switch to partial button", calender_path, :remote => true %>
在控制器中添加以下方法:
def calender
respond_to do |format|
format.js
end
end
然后您应该在正确的目录中创建calender.js.erb
,并在该文件中添加以下代码。
$('#demo').html("<%= render :partial => 'form' %>");
裁判:教程
相关文章:
- 将字符串作为参数传递给函数onclick event jquery
- 将具有特殊字符的值传递给函数onclick事件
- 如何调用mask()jquery函数onclick
- 脚本不会使用 ajax 函数 onClick 和 $_POST 获取变量
- 如何使用JavaScript函数(onclick)在URL中添加我的“No”或“ID”
- jquery 函数 onclick 和 onload myFunction 不是一个函数
- 我们可以调用两个函数 onClick 事件吗?
- 将值传递给 JavaScript 函数 onclick
- jQuery 函数 onclick (span class) 来自 jquery datepicker
- 调用函数onClick,并将元素's的data-*属性
- 运行函数onclick.正在单击的所有按钮
- 正在启动一个函数onclick(),该函数传递被单击元素的id
- 第二个函数onclick没有被调用
- HTML执行不同的php函数onclick
- 调用javascript函数onclick=“;fn1()”;并且onclick=“;javascript:fn1()&
- 触发javascript函数onclick
- 如何在函数onClick中转换值
- 启动按钮下拉赢得't运行函数onclick
- Javascript更多函数onclick和ClassName
- 向函数'onclick'添加SQL