Мне нужно сделать более одного вызова ajax одновременно, чтобы управлять БД - PullRequest
1 голос
/ 02 февраля 2010

Я хочу установить флажок «Проверить все» в сетке, чтобы данные обновлялись в БД через ajax ... но из-за ограничения 2 вызовов одновременно я не могу этого сделать. Помогите мне решить проблему.

1 Ответ

2 голосов
/ 02 февраля 2010

Ваш вопрос немного расплывчат, но я полагаю, что вы отправляете один Ajax-запрос для каждого проверяемого флажка, когда пользователь нажимает кнопку " check all "?

Если это так, вы должны изменить свой код, поэтому отправляется только один Ajax-запрос ; он должен сказать серверу " о-о, все флажки проверены, делайте свое дело ", вместо того, чтобы просто сказать " один флажок был проверен ".


Таким образом, независимо от того, что пользователь делает, у вас есть только один Ajax-запрос, что означает:

  • Быстрее
  • Нет (ну, меньше) проблема с параллелизмом
  • Нет проблем с большим количеством параллельных запросов Ajax
  • Нет риска, что один запрос не будет отправлен на сервер
  • Меньшая нагрузка на сервер (и клиент)

(Но, да, я признаю, это означает, что нужно немного изменить ваш код ;-))

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