我有一个触发使用 jquery 的 javascript 的锚:
<a href="javascript: $('#dash-main').load('billing.php')">text</a>
这个锚在 Chrome 甚至 IE 中都可以正常工作,但是当我在 FF 中使用它时,浏览器会重定向到“http://javascript: $('#dash-main').load('billing.php')” .
知道有什么问题吗?
我有一个触发使用 jquery 的 javascript 的锚:
<a href="javascript: $('#dash-main').load('billing.php')">text</a>
这个锚在 Chrome 甚至 IE 中都可以正常工作,但是当我在 FF 中使用它时,浏览器会重定向到“http://javascript: $('#dash-main').load('billing.php')” .
知道有什么问题吗?
使用 onclick 并避免该问题:
<a href="#" onclick="$('#dash-main').load('billing.php');return false;">text</a>
为什么不使用:
<a href="#" onclick="$('#dash-main').load('billing.php')">text</a>
跨浏览器兼容!
您是否尝试返回false?
<a href="javascript: $('#dash-main').load('billing.php'); return false;">text</a>