4

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

4

1 回答 1

3

尝试将单词 delete 放在双引号中。我曾经遇到过密钥需要是字符串的问题,因为某些浏览器没有选择它们。

于 2008-11-14T19:57:37.287 回答