【发布时间】:2012-02-19 07:38:55
【问题描述】:
这是我的代码。它与 Chrome 完美配合,但当我启动它 Firefox 时,它只在第一次调用时工作。当我第二次尝试传递数据时,出现此错误:
“尝试在已清除的范围内运行 compile-and-go 脚本”。
我想问题出在“成功”参数中的函数调用中,但我不明白出了什么问题。
提前感谢您的帮助。
$.noConflict();
jQuery(document).ready(function(){
in_poll();
});
function in_poll()
{
jQuery.ajax(
{
url: "prova.php",
cache: false,
dataType: "json",
success: function(data)
{
.... OUTPUT DATA RETRIEVED....
in_poll();
},
error: function (xhr, ajaxOptions, thrownError)
{
alert(thrownError);
setTimeout('in_poll()', 5000);//Try againg after 5 seconds
},
timeout: 25000
});
}
【问题讨论】:
-
这可能是 Firebug 的问题;你能在禁用 Firebug 并清除缓存的情况下试试吗?
标签: jquery ajax long-polling