Javascript 在jQuery单击函数上呈现Rails部分
我可能认为这一切都错了,但我一直在尝试在jQuery单击函数中呈现一个部分,就像这样Javascript 在jQuery单击函数上呈现Rails部分,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我可能认为这一切都错了,但我一直在尝试在jQuery单击函数中呈现一个部分,就像这样 closeShow.click(function(){ parentDiv.empty(); parentDiv.html('<%= escape_javascript(render "sibling_div_partial") %>'); }); closeShow.单击(函数(){ parentDiv.empty(); parentDiv.html(“”); }); 我还尝试
closeShow.click(function(){
parentDiv.empty();
parentDiv.html('<%= escape_javascript(render "sibling_div_partial") %>');
});
closeShow.单击(函数(){
parentDiv.empty();
parentDiv.html(“”);
});
我还尝试对分部使用.append
,但是当我在浏览器中检查视图时,它只会显示文本(即
),而不是分部
关于我要实现的目标,再多了解一点。。。。我想在单击“关闭”按钮时删除一个div,然后在单击“关闭”按钮时将该div重建为部分div
我对这一切的概念都错了吗 我不知道是否可以动态渲染。呈现发生在控制器中,而javascript是所有视图(即客户端)
您可以尝试将分部放入模板中,并在单击时切换parentDiv的可见性 我不知道是否可以动态渲染。呈现发生在控制器中,而javascript是所有视图(即客户端)
您可以尝试将分部放入模板中,并在单击时切换parentDiv的可见性 我不知道是否可以动态渲染。呈现发生在控制器中,而javascript是所有视图(即客户端)
您可以尝试将分部放入模板中,并在单击时切换parentDiv的可见性 我不知道是否可以动态渲染。呈现发生在控制器中,而javascript是所有视图(即客户端)
您可以尝试将分部放入模板中,并在单击时切换parentDiv的可见性 如果是我,我可能会使用Rails中的远程链接,它向您的控制器/操作发出js格式的请求 单击后,远程链接将命中链接路径/url中指定的控制器/操作,然后,在该控制器操作的js文件中,您可以运行相应的JavaScript ERB/HAML视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
动作的JS视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
#controller_action.js.erb
$('parent-div').empty();
$('parent-div').html(“”);
如果是我,我可能会使用Rails中的远程链接,它向您的控制器/操作发出js格式的请求
单击后,远程链接将命中链接路径/url中指定的控制器/操作,然后,在该控制器操作的js文件中,您可以运行相应的JavaScript
ERB/HAML视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
动作的JS视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
#controller_action.js.erb
$('parent-div').empty();
$('parent-div').html(“”);
如果是我,我可能会使用Rails中的远程链接,它向您的控制器/操作发出js格式的请求
单击后,远程链接将命中链接路径/url中指定的控制器/操作,然后,在该控制器操作的js文件中,您可以运行相应的JavaScript
ERB/HAML视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
动作的JS视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
#controller_action.js.erb
$('parent-div').empty();
$('parent-div').html(“”);
如果是我,我可能会使用Rails中的远程链接,它向您的控制器/操作发出js格式的请求
单击后,远程链接将命中链接路径/url中指定的控制器/操作,然后,在该控制器操作的js文件中,您可以运行相应的JavaScript
ERB/HAML视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
动作的JS视图
# home/index.html.erb
<%= link_to 'Some Link', some_controller_path, remote: true %>
# my controllers_controller.rb
def controller_action
# do awesome controller stuff
end
# controller_action.js.erb
$('parent-div').empty();
$('parent-div').html('<%= escape_javascript(render "sibling_div_partial") %>');
#controller_action.js.erb
$('parent-div').empty();
$('parent-div').html(“”);
#controller_action.js.haml
-那不应该是erb吗?哈哈。。。是的,如果您使用ERB而不是HAML。。。我讨厌ERB,因为它让我想起ASP,让我的脊背冷得发抖;)。。。但你是对的,因为他的escape\ujavascript
正在使用ERB。将编辑#controller_action.js.haml
-这不应该是erb吗?哈哈。。。是的,如果您使用ERB而不是HAML。。。我讨厌ERB,因为它让我想起ASP,让我的脊背冷得发抖;)。。。但你是对的,因为他的escape\ujavascript
正在使用ERB。将编辑#controller_action.js.haml
-这不应该是erb吗?哈哈。。。是的,如果您使用ERB而不是HAML。。。我讨厌ERB,因为它让我想起ASP,让我的脊背冷得发抖;)。。。但你是对的,因为他的escape\ujavascript
正在使用ERB。将编辑#controller_action.js.haml
-这不应该是erb吗?哈哈。。。是的,如果您使用ERB而不是HAML。。。我讨厌ERB,因为它让我想起ASP,让我的脊背冷得发抖;)。。。但你是对的,因为他的escape\ujavascript
正在使用ERB。editDo将响应格式js放在控制器前面,然后使用escape_javascrit创建js视图…将响应格式js放在控制器前面,然后使用escape_javascrit创建js视图…将响应格式js放在控制器前面,然后用escape_javascrit创建一个js视图…在控制器前面做一个js响应格式,然后用escape_javascrit创建一个js视图。。。