【发布时间】:2010-03-24 13:50:25
【问题描述】:
我写的页面上的 AJAX 调用在调用次数不定之后挂起。该页面在预设时间量(当前为 5 秒)后从我的服务器获取数据后发出请求,然后再次等待该时间量。当我将以下内容作为我的 AJAX 请求时:
myAjax = new Ajax.Request(
url,
{
method: 'get',
asynchronous: true,
url: url,
parameters: querystring,
onInteractive: document.getElementById('meh').innerHTML='Interactive',
onSuccess: processXML
});
id 为“meh”的 div 会写入 Interactive 这个词,但 Success 条件永远不会执行(如果将 onSuccess 替换为 onComplete,则相同)。
那么为什么我的代码会这样做呢?谢谢。
【问题讨论】:
标签: ajax prototypejs ajax.request