0

我正在使用 jQuery 和 Ajax,我的Ajax.php文件将以下字段返回到主文件中。当我在 Mozilla 和 Chrome 中单击时,它工作正常并发出警报,但是当我使用 Internet Explorer 7(版本 7.0.5730.13)时,它不受支持。我需要在浏览器端做任何事情还是必须修改它?

这是我的Ajax.php文件的内容:

echo " <a href='#' onclick=\"javascript:alert('hello')\ "> link</a>";   

它返回到主 .html 文件。我在 Internet Explorer 7 中没有收到警报。

4

3 回答 3

2

您可能想去掉右括号后的多余空格(不过,这可能只是您帖子中的一个错字),输入一个分号,然后返回 false 以便它不会尝试跟随链接。

echo " <a href='#' onclick=\"javascript:alert('hello'); return false;\"> link</a>";
于 2008-12-26T15:44:25.340 回答
1

它可能是 和 之间的/空间"

于 2008-12-26T16:06:36.997 回答
1

您的 onClick 事件中也不需要标签“javascript”。

您可以在 Stack Overflow 问题Proper way of call a JavaScript method的回答中阅读更多相关信息。

于 2010-09-21T15:34:57.333 回答