Обработка события window.close с использованием javascript и выполнение действия rails после закрытия - PullRequest
0 голосов
/ 13 ноября 2010

Я должен обработать действие (рубин на рельсах), когда я закрываю окно (используя кнопку X). Могу ли я сделать это через javascript .??

1 Ответ

0 голосов
/ 13 ноября 2010

Вы можете использовать событие onbeforeunload в javascript, а затем использовать ajax для вызова действия rails.

Примерно так:

<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
    new Ajax.Request('/some_url', { method:'get' });
}
</script>

Я использовал Prototype в этом примере,Чтобы узнать больше об этом: http://www.prototypejs.org/learn/introduction-to-ajax.

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