即时尝试添加项目与Ajax,所有的工作,除了视图不刷新,当我强制刷新,列表中的新产品,这里是代码http://pastie.org/1533605 有什么不对? IM使用jQuery添加项目与ajax
1
A
回答
0
尝试:
$("#products").html("<%= escape_javascript(render(:partial => "products")) %>");
而且我想你最好做$("#products").append(...)
使OU保持前者的内容,而不是替换它。
最后,考虑保留这种行为在客户端,看看:http://railscasts.com/episodes/197-nested-model-form-part-2
1
好吧,我看着办吧,有些问题,我这个愚蠢的问题的标记 SRY
$( '<%= escape_javascript(render(:partial => @product))%>')。insertBefore('。height'); 这是最终的解决方案
TY,但这不工作:(我看到这个railscasts,但我想弄清楚我的问题,js不想要呈现我的新项目,也许它在控制器中的一些有点错误? – 2011-02-06 12:46:07
即时尝试待办事项appendTo ,而是追加,这是我的新项目附加在表的顶部,所以阿贾克斯工作,但工作有点奇怪,追加并没有出现在所有 – 2011-02-06 13:18:29