我在博客上有一个网站:www.watiqati.net
当我在Chrome中使用inspect元素时,我看到了以下错误:
参数列表之后的Uncaught SyntaxError:missing)
这是代码:
};
_0x5efbx0["html"](_0x5efbx9)
}
, complete: function () {
$(".cover .Post:not(:first)")["addClass"]("cov");
$(".sided:eq(1) .Post:not(:first) .Snippet, .sided:eq(0) .Post:not(:first) .Snippet")["remove"]();
$(".broadcast")["each"](function () {
$(this)["find"](".current:not(:first)")["remove"]()
})
}
})
} else {
_0x5efbx0["parent"]()["remove"]()
}
});
$(document)["ajaxStop"](function () {
$(".broadcast")["each"](function () {
var _0x5efbx1a = 0;
var _0x5efbx1b;
var _0x5efbx1c;
var _0x5efbx1d = $(this);
我不知道该怎么做。我试着删除添加,; {}()同样的问题。
答案 0 :(得分:0)
我要在这里走出去,说ELSE
甚至不应该在那里。当您从AJAX成功中删除所有内容并完成方法时,您的代码将如下所示:
$(function () {
$["ajax"]({
url: _0x5efbx2
, method: "GET"
, dataType: "jsonp"
, success: function (_0x5efbx8) {
}
, complete: function () {
}
})
} else {
_0x5efbx0["parent"]()["remove"]()
}
});
但这只是在删除了一大堆代码之后才知道......
修改强> 看到完整的代码之后,它就会让您更加明显地错过了显示错误的代码段的IF。 该脚本块从第804行开始:
<script type='text/javascript'>
/*<![CDATA[*/
$(function() {
$["ajax"]({
...
并且在第1130行有一个没有匹配ELSE
的{{1}}的错误,并且在关闭ajax代码之后出现。您需要弄清楚IF
在开始时的意图或删除IF
。
答案 1 :(得分:0)
您的代码不完整。
第839行,打开 循环:
for (_0x5efbxa = 0; _0x5efbxa < _0x5efbx8["feed"]["entry"]["length"]; _0x5efbxa = _0x5efbxa + 1) {
第1114行,关闭 循环,
第1116行,关闭成功功能,
第1127行,关闭 Ajax 请求。
第1128-1130行,可能属于不同/缺失的循环,现在导致错误:
} else {
_0x5efbx0["parent"]()["remove"]()
}
第1131行,关闭匿名功能(删除它)。
现在它可能不会按预期工作,但结构是正确的,所以你可以从那里开始调试:)