如何在使用Ajax时使用address.js在URL中添加#?

时间:2013-07-04 12:06:26

标签: jquery ajax seo web-crawler jquery-address

我正在开发asp.net mvc(4)中的电子商务应用程序。我在类别页面上使用Ajax调用调用规范过滤器的地方。为此,我使用了两个模板。首先是使用页眉和页脚加载类别布局。和第二个模板将加载我的产品并刷新我的过滤器块。

但是当我使用Ajax调用时,页面url不会改变。所以它也为搜索引擎抓取工具带来了问题。为了解决这个问题,我使用了address.js,它将#放在urls中。所以搜索引擎可以理解页面。

我还有另一个问题,当我在ajax调用中使用GET方法时,我点击浏览器的后退按钮,所有布局都消失了。我可以通过使用POST方法解决这个问题,但请建议在ajax调用中使用什么更好。

0 个答案:

没有答案