2011-02-06 2 views
1

im пытается добавить элемент с ajax, все работает, за исключением того, что представление не обновляется, когда я принудительно обновляю, новый продукт в списке, вот код http://pastie.org/1533605 что не так? им с помощью Jqueryдобавить элемент с ajax

ответ

0

Try:

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

И я думаю, вы бы лучше сделать так, чтобы $("#products").append(...) НУ сохранить прежнее содержание, вместо того, чтобы заменить его.

В заключении рассмотрит сохранение такого поведения на стороне клиента, обратите внимание на: http://railscasts.com/episodes/197-nested-model-form-part-2

+0

ty, но это не работает :(Я вижу это railscasts, но я хочу выяснить свою проблему, js не хочет рендеринга моего нового элемента, может быть, его некоторая ошибка в контроллере? –

+0

im пытается todo appendTo , вместо этого добавьте, и это добавит мой новый элемент в верхней части таблицы, поэтому работа ajax, но работайте странно, append вообще не появляется –

1

хорошо, я понять это, какая-то проблема с моей разметкой SRY этого глупого вопроса

$ ('<% = escape_javascript (render (: partial => @product))%>'). InsertBefore ('. Height'); , который был окончательным решением

+0

рад, что вы узнали;) – apneadiving

Смежные вопросы