我有一个附加到按钮的 onClick 事件的小 javascript 函数。它似乎在 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 函数,它工作正常(当上面的代码不存在时)。