Запуск шаблона Rails RJS из запроса на получение jqueryJquery

Программирование на jquery
Anonymous
Запуск шаблона Rails RJS из запроса на получение jquery

Сообщение Anonymous »

Я использую Rails и jquery с шаблонами RJS для выполнения различных запросов AJAX.

Для большинства моих материалов Ajax я прикрепляю обработчик отправки к форме в своем приложении. .js следующим образом:

Код: Выделить всё

$('#tagging_flickr_photos').submitWithAjax();
$('#tag_submit').click(function() {
$('#flickr-photos-status').show();

});
Это вызывает действие формы, которое выполняет некоторую обработку, а затем перенаправляется в шаблон RJS следующим образом:

Код: Выделить всё

$("#flickr-photos-status").hide();
$("#flickr-photos").fadeIn();
$("#flickr-photos").html(" 'flickr_photos_for_tagging_content')) %>");
Это отлично работает.

Теперь я пытаюсь сделать то же самое, но просто выбрав другой значение в раскрывающемся списке и не отправляет форму.
Вот мой javascript для прикрепления обработчика к раскрывающемуся списку:

Код: Выделить всё

$('#film_film_name_id').change(function() {
$.get('/admin_film/make_tags?film_name_id=' + $("#film_film_name_id").val() + '&film_speed_id=' + $("#film_film_speed_id").val());
});
Мой метод контроллера выполняет некоторую обработку, а затем пересылает ее в шаблон RJS (make_tags.js.erb):

Код: Выделить всё

$("#film_tags").val()
Однако шаблон, похоже, не выполняется.
В моих журналах я вижу записи о том, что он вызывает мой метод и отображает шаблон, но несмотря ни на что Я вставил шаблон, но ничего не происходит.
Я поместил туда предупреждение Javascript, и оно не срабатывает.

Я предполагаю, что проблема в том, что связано с подключением моего обработчика Javascript, но я не могу понять, что Я пропал.

Заранее благодарим за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/906 ... et-request

Вернуться в «Jquery»