书签和AJAX发布数据

时间:2013-02-14 17:55:34

标签: jquery ajax post query-string

所以......我用PHP和JQuery / JS写这个东西;我还没有 好......

我希望用户能够为页面添加书签。现在,我有时发送大量数据,有时发送一点点,所以我学会了如何使用jquery ajax / post函数并只传递json。但是,这会阻止用户为页面添加书签。我要做的就是....基本......实际上,我把它全部输出来解释它,但是没有人会读到这一切。

所以..我必须重新加载数据。我希望能够使用URL查询字符串并使用jquery发布数据。

所以......

  • base,基页:www.domain.com/kims_stuff.php
  • 另一页:www.domain.com/kims_stuff.php?type=0&color=grey
    • 但......我依赖于他们在这个页面上点击的内容,我可能想要发送一大堆json ....但是我想要查询字符串仍然显示一些东西所以它可以加入书签。

对不起,我的解释不错。我想我只需要... window.location.href = "?type=0&color=grey"当我需要那个查询字符串时,我可以在需要传递大量数据时重新加载或者使用json。

右?那应该怎么做?

但是只是检查......无论如何要将一组数据放在url查询字符串中,另一组数据放在ajax post json中?我知道我可以将其他页面中的内容加载到当前页面上的div中,同时保留当前的URL ...在这种情况下,页面已经需要在URL中具有该内容。

还是有更好的方法可以在使用jquery和ajax时将页面加入书签吗?

1 个答案:

答案 0 :(得分:0)

通常使用URL哈希:

www.domain.com/kims_stuff.php#type=0&color=grey

当您的AJAX状态发生变化时,您将更新哈希值。当页面加载时,它会查看哈希的值,然后执行你的JS以将其恢复到定义的状态。