Оповещение Javascript Возвращаемое значение / Событие - PullRequest
0 голосов
/ 26 апреля 2010

Вопрос довольно прост, но я не большой AJAX / JS-кодер, поэтому я не имею понятия, возможно ли это.

Есть ли способ проверить, было ли выполнено оповещение () на удаленном сайте? Например, если я ввел предупреждение («Добро пожаловать на этот сайт»); через переменную get, есть ли способ проверить, действительно ли в браузере было выполнено то, что alert ()?

И не обязательно через AJAX / JS.

Ответы [ 4 ]

2 голосов
/ 26 апреля 2010

Короткий ответ - «нет», и вы действительно не должны использовать оповещения. Вместо этого используйте пользовательские всплывающие окна, если нужно, или, что еще лучше, вообще ничего не открывайте.

0 голосов
/ 26 апреля 2010

хорошо. просто сделайте коробку с тегом div и поймайте щелчок.

0 голосов
/ 26 апреля 2010

К сожалению, при выполнении запроса POST / GET на удаленном сервере он не будет выполнять никакой javascript. Запрос AJAX только читает ответ сервера, но не выполняет его так, как ваш собственный браузер.

Если вы можете рассказать немного больше о том, чего вы хотите достичь с помощью AJAX, возможно, я смогу дать вам лучший ответ.

0 голосов
/ 26 апреля 2010

Просто поместите код под оповещением, чтобы отправить XmlHttpRequest обратно на ваш сервер.

alert('Welcome to this site');
sendXmlHttpRequest();

Функция sendXmlHttpRequest выполняет любую работу по уведомлению сервера. Поскольку эти коды всегда выполняются последовательно, это обеспечивает выполнение sendXmlHttpRequest при выполнении alert .

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