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 旋转图像问题

ie6-8中的jQuery动画问题

IE中的jquery,fancybox

IE 9 中的 Twitter Bootstrap + jQuery 验证问题

IE6中的jQuery JSONP问题

IE中的jQuery动画分层问题