Я использую data-remote вместе с data-URL, чтобы сделать вызов Ajax через jquery ujs, и он работает.
Однако я не могу понять, как мне обрабатывать возвращаемое значение.
Например, у меня есть действие контроллера, которое возвращает некоторый HTML-код. Как прикрепить функцию JS (я полагаю), чтобы заменить HTML-код в существующем div после завершения вызова Ajax? Я установил тип данных: html кстати.
Я вижу, что HTML возвращается, обнюхивая сетевой трафик.
Я заставил его работать, написав свой собственный вызов Ajax (вместо использования версии jquerys ujs), но мне кажется, что я заново изобрел колесо, но я не могу найти, как использовать jquerys data-remote для выполнения вызова для меня, а затем обновить div (например).
Спасибо,
Ян
.load()
сделает его еще короче.$("#button").click(function(){ $("#add_some_content").load("some_random_url"); });
08.03.2012