Мои вызовы 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).
Так почему мой код делает это? Благодарю.