Почему мой AJAX-запрос зависает после некоторого запуска? - PullRequest
0 голосов
/ 24 марта 2010

Мои вызовы AJAX со страницы, которую я написал, зависают после неопределенного количества вызовов. Страница отправляет запрос после того, как заданное количество времени (в настоящее время 5 секунд) получает данные с моего сервера, а затем снова ожидает количество времени. Когда я ставлю следующее в качестве AJAX-запроса:

myAjax = new Ajax.Request(
    url,
            {
                    method: 'get',
                    asynchronous: true,
                    url: url,
                    parameters: querystring,
                    onInteractive: document.getElementById('meh').innerHTML='Interactive',
                    onSuccess: processXML

            });

В div с идентификатором "meh" будет записано слово Interactive, но условие успеха не будет выполнено (то же самое, если onSuccess заменяется на onComplete).

Так почему мой код делает это? Благодарю.

Ответы [ 2 ]

0 голосов
/ 24 марта 2010

как сказал пб, не должно ли быть

onInteractive: function(){
document.getElementById('meh').innerHTML='Interactive'
}
0 голосов
/ 24 марта 2010

Разве обработчик события onInteractive не должен быть ссылкой на функцию?

...