2011-02-06 69 views

回答

0

尝试:

$("#products").html("<%= escape_javascript(render(:partial => "products")) %>"); 

而且我想你最好做$("#products").append(...)使OU保持前者的内容,而不是替换它。

最后,考虑保留这种行为在客户端,看看:http://railscasts.com/episodes/197-nested-model-form-part-2

+0

TY,但这不工作:(我看到这个railscasts,但我想弄清楚我的问题,js不想要呈现我的新项目,也许它在控制器中的一些有点错误? – 2011-02-06 12:46:07

+0

即时尝试待办事项appendTo ,而是追加,这是我的新项目附加在表的顶部,所以阿贾克斯工作,但工作有点奇怪,追加并没有出现在所有 – 2011-02-06 13:18:29

1

好吧,我看着办吧,有些问题,我这个愚蠢的问题的标记 SRY

$( '<%= escape_javascript(render(:partial => @product))%>')。insertBefore('。height'); 这是最终的解决方案