![](/img/trans.png)
[英]Inline Javascript not working properly on rerendering a partial in ruby on rails 3.1
[英]Rerendering partial view at a JavaScript event in Ruby on Rails
我想在特定的JavaScript事件中重新渲染Ruby on Rails中的部分視圖。 你們知道我該怎么做嗎?
更具體地說,我有一些自定義的就地編輯器字段(來自我自己的基於腳本的助手),並且我想在字段上提交新值時更新一些局部文件。 我確實有一個JavaScript回調的連接,當在就地編輯器中提交值時,該回調將被調用...但是我不知道如何強制重新加載部分代碼。
如果您已經有了回調,則可以使用很棒的(但有時被遺忘的) remote_function
東西:
callback = function() {
<%= remote_function :update => "div_with_your_partial_id", :url => { :action => "an_action_rendering_your_partial" } %>
}
這將生成與您每次使用諸如link_to_remote
類的javascript幫助器時生成的相同javascript。
不過,不確定在Rails 3中的外觀如何。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.