Можно ли использовать объект AJAX для односторонней связи? - PullRequest
0 голосов
/ 15 февраля 2011

Мне нужно получить данные из формы с помощью вызова JavaScript. Оттуда мне нужно отправить данные в php-скрипт, который вставляет их в базу данных. У меня есть вызов AJAX, который делает это ... но я знаю, что вызов AJAX отслеживает ответ оттуда сервера. Это будет работать, но я ищу более эффективный способ сделать это, то есть способ сделать это без «мониторинга» сервера на предмет ответа.

Ответы [ 2 ]

2 голосов
/ 15 февраля 2011

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

http://ajaxian.com/archives/ajaxian-fire-and-forget-pattern

Там есть некоторые уроки, которые мне не кажутся очевидными, такие как этот самородок:

Мы заметили, что если бы мы выполнили много XHR-запросов, мы бы максимум на 5, а остальные умерли.

1 голос
/ 15 февраля 2011

Ajax получает ответ от сервера, с которым ему ничего не нужно делать.Асинхронные вызовы Ajax также не блокируют вызывающую страницу.

Сервер не ожидает / не может дождаться получения ответа, прежде чем что-либо обработать (поэтому я не думаю, чтопроблема для начала).

Сервер обработает запрос, как только он будет получен.Отправляемый ответ не влияет на то, как скоро сервер сможет начать обработку.

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