AJAX обратный вызов в Inter Explorer - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть вопрос об AJAX. Я использую AJAX для своего javascript при вызове php-файла, но когда я запускаю программу в IE, когда я запускаю программу, происходит повторный вызов, который дает мне больше результатов, чем ожидалось, в то время как обратный вызов приходитв Firefox только один раз ..

Я хочу получить только один ответ от обратного вызова ..

this.doPost = function(param) {
        /// make a HTTP POST request to the URL synchronously
        req.open("POST",url, true);
    ...

это вызов ..

Вы знаете, что такоене так?

Спасибо.

1 Ответ

0 голосов
/ 02 февраля 2012

В зависимости от того, как вы на самом деле выполняете вызов AJAX и что вы делаете в обратном вызове, вы можете столкнуться с проблемами - посмотрите, например, эту ветку на похожие проблемы:

Я предлагаю вам попробовать проверенную библиотеку вместо использования AJAX на низком уровне.Например, используя jQuery, вы можете использовать $.ajax, см., Например, примеры в документации jQuery:

или некоторые другие примеры, которые вы можете найтив сети, например:

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