Rails3, JQuery и RJS (UJS) - PullRequest
       19

Rails3, JQuery и RJS (UJS)

0 голосов
/ 21 сентября 2011

Я пытаюсь заставить работать обратные вызовы ajax на href с использованием пульта дистанционного управления. У меня есть rails.js и JQuery1.6 установлен.

Вот попытка перехвата обратного вызова:

$('#choo').bind('ajax:success', function(){
    alert("Success!");

});

Вот моя ссылка div и AJAX

<%= link_to "Choose", {:action => "choose", :id => 538}, :remote => true, :id => "choo" %>

Когда я нажимаю на ссылку, ajax запускает сервер и возвращает ответ, но обратный вызов не работает ...

Я следовал всему в этом руководстве, но с небольшим успехом. Другими словами "! Ajax: success" :-).

Есть идеи, что я делаю не так?

EDIT ++++++++++++++++++++ ==

Я обновился до 3.1, и это сработало.

Приветствия

с

1 Ответ

1 голос
/ 23 сентября 2011

Попробуй "жить"

$('#choo').live('ajax:success', function(){
  alert("Success!");
});

или вот так:

$('a[data-remote],input[data-remote]').live('ajax:success', function() {
  alert('success');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...