перенаправить на предыдущее действие через пульт в рельсах 3 - PullRequest
0 голосов
/ 27 декабря 2011

Я создаю приложение, в котором больше всего запросов - это ajax или удаленная форма (new, create, show, edit и т. Д.). я просто обновляю общий div для каждого запроса.

теперь мне нужна кнопка возврата, нажмите на div, чтобы обновить предыдущее содержимое (что-то похожее на обратную ссылку gmail)

Может кто-нибудь сказать мне, как это может быть достигнуто в рельсах 3.?

1 Ответ

0 голосов
/ 27 декабря 2011

Идея состоит в том, чтобы добавить в закладки / добавить в историю URL.

Допустим, у вас есть форма кнопки отправки ajax с submitButton id:

$("#submitButton").bind("click",function(){

   // do you AJAX stuff here (form validation, form sending, etc.)
   $.getScript(this.href);
   history.pushState(null, "", this.href);
});

$(window).bind("popstate",function(){
   $.getScript(location.href);
});

С помощью этого кода вы включаете историю кнопок возврата.

Пожалуйста, обратитесь к , что ТАК сообщение для получения дополнительной информации.

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