IE中的jQuery地址问题
Posted
技术标签:
【中文标题】IE中的jQuery地址问题【英文标题】:Jquery Address problems in IE 【发布时间】:2012-02-17 16:54:45 【问题描述】:我在 IE 7 和 8 中遇到了 Jquery Address 问题。 我确实喜欢这样:
<script>
$.address.crawlable(false);
$.address.state('/');
$.address.strict(false);
$.address.parameter("param", "new_value");
</script>
在浏览器中是这样的:www.site.com/?param=new_value
但是,只有 IE 是这样的:www.site.com/#?param=new_value
并且仍然重定向站点,有人知道如何解决这个问题吗?我查看了文档,但一无所获。
谢谢
【问题讨论】:
由于$.address
不是核心 jquery 的一部分,您可能需要添加您正在使用的插件。
貌似jQuery地址插件:asual.com/jquery/address
【参考方案1】:
我解决了这个问题:
<script>
$.address.state('/');
$.address.value("?param=new_value");
</script>
在 IE 中显示如下: www.site.com/#/?param=new_value
出于好奇,因为在 IE 中它添加了哈希 (#)? 谢谢
【讨论】:
以上是关于IE中的jQuery地址问题的主要内容,如果未能解决你的问题,请参考以下文章
IE7、IE8 和 IE9 中的 jQuery 旋转图像问题