добавить элемент с помощью AJAX - PullRequest
1 голос
/ 06 февраля 2011

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

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

ладно, я понял, какая-то проблема с моей разметкой при этом глупом вопросе

$ ('<% = escape_javascript (render (: part => @product))%>'). InsertBefore('.рост');это было окончательное решение

0 голосов
/ 06 февраля 2011

Попробуйте:

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...