【发布时间】:2011-05-16 06:05:35
【问题描述】:
此代码适用于 IE、FF 等,但不适用于 Safari。我不明白这个。
我的网站上有一个链接:
<a href="/show/231" onClick="web('231')">Show</a>
现在是 .js 文件:
function web(id) {
$("#showIMG").load("/web", {
id: id
}, function() {});
}
"/web" 是一个 PHP 文件 (web.php)。在 web.php 中只是一个 php 代码,它在数据库中保存了一个值。
我是 Safari,重定向 (/show/231) 有效。但它没有保存数据库中的值。 “负载”不起作用。
我在这里这样测试过:
function web(id) {
$("#showIMG").load("/web", {
id: id
}, function() {});
alert('clicked');
}
警报有效。但不是负载?
当我将链接更改为此
<a href="#" onClick="web('231')">Show</a>
“加载”有效,但重定向到 /show/231 无效。
【问题讨论】:
-
如果有人给出了正确的答案,请点击他们投票数下方的复选标记来选择它。此外,您可能需要考虑注册。我将您的三个帐户合并在一起。
标签: jquery safari hyperlink onclick href