我有一个小的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函数,工作正常(当上面的代码不存在时).
解决方法:
尝试将单词delete用双引号括起来.我曾经遇到过需要成为字符串的键的问题,因为有些浏览器没有把它们拿起来.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。