Запуск шаблона 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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