【发布时间】:2011-02-06 11:40:06
【问题描述】:
我尝试使用 ajax 添加项目,所有工作,除了视图不刷新,当我强制刷新时,列表中的新产品,这里是代码 http://pastie.org/1533605 怎么了?我正在使用 jquery
【问题讨论】:
标签: ruby-on-rails ajax ruby-on-rails-3 jquery
我尝试使用 ajax 添加项目,所有工作,除了视图不刷新,当我强制刷新时,列表中的新产品,这里是代码 http://pastie.org/1533605 怎么了?我正在使用 jquery
【问题讨论】:
标签: ruby-on-rails ajax ruby-on-rails-3 jquery
好的,我知道了,我的标记有问题 抱歉这个愚蠢的问题
$(' @product))%>').insertBefore('.height'); 这是最终的解决方案
【讨论】:
试试:
$("#products").html("<%= escape_javascript(render(:partial => "products")) %>");
而且我猜你最好使用$("#products").append(...),这样你就可以保留以前的内容而不是替换它。
总之,考虑在客户端保留这种行为,请查看:http://railscasts.com/episodes/197-nested-model-form-part-2
【讨论】: