0

我写的页面上的 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 则相同)。

那么为什么我的代码会这样做呢?谢谢。

4

2 回答 2

0

onInteractive 事件处理程序不应该是对函数的引用吗?

于 2010-03-24T14:11:08.360 回答
0

正如pb所说,不应该吗

onInteractive: function(){
document.getElementById('meh').innerHTML='Interactive'
}
于 2010-03-24T14:13:27.387 回答