我有一个小的javascript函数,它附加到按钮的onClick事件。它似乎在Firefox(3.0.4)中完美运行,但Opera(9.62)和IE都无法从同一个.js文件执行任何其他JS,包括通常可用的。以下功能是罪魁祸首:
function deleteComment(id){
$.post("ajax/comments.php", {delete: id},
function (reply) {
if (reply == "true") {
alert("Comment deleted!");
}
}
);
}
Opera开发者控制台说第二行有一个语法错误,它希望用'}代替第一个'{'。我认为这是IE的同样问题。这个jQuery是否无法正确处理IE和Opera JS实现,或者在某种意义上我的代码是否有问题?我在文件中有一个类似的POST jQuery函数,工作正常(当上面的代码不存在时)。
答案 0 :(得分:3)
尝试将双字删除。我曾经遇到过需要成为字符串的键的问题,因为有些浏览器没有把它们拿起来。