你好我使用我的长轮询代码很长一段时间它与jquery verison 1.8正常工作但是因为我将它升级到verison 1.8.1它停止了工作并且它给了我错误
错误:NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript 参数arg 0 [nsIDOMWindow.getComputedStyle]
这是我的代码
(function pollfrnd() { setTimeout(function() {
var demon=$('.frndnotimore').val();
var page="notirequest";
var a=$('.gvpgvpxgvp').val();
$.ajax({ url: 'modules/notifications/beast.php?nid='+demon+'&id='+a+'&page='+page,
success: function(html) {
if ($.trim(html) == 'no')
{
}
else
{
$('.frndnotimore').remove();
$('.notiloadfriend').prepend($(html).fadeIn('slow'));
counter(a,page);
}
}, dataType: "html", complete: pollfrnd }); }, 60000); })();
});
答案 0 :(得分:1)
当我完全按照下面的方式运行你的代码时,实际上我没有得到任何错误(jquery 1.7.2和jquery 1.8.1以及甚至Firefox 14)它甚至尝试进行轮询:
function pollfrnd() { setTimeout(function() {
var demon=$('.frndnotimore').val();
var page="notirequest";
var a=$('.gvpgvpxgvp').val();
$.ajax({ url: 'modules/notifications/beast.php?nid='+demon+'&id='+a+'&page='+page,
success: function(html) {
if ($.trim(html) == 'no')
{
}
else
{
$('.frndnotimore').remove();
$('.notiloadfriend').prepend(html);
//This code below was your problem in Firefox
//$('.notiloadfriend').prepend($(html).fadeIn('slow'));
counter(a,page);
}
}, dataType: "html", complete: pollfrnd }); }, 60000); }
pollfrnd();