所以......我用PHP和JQuery / JS写这个东西;我还没有 好......
我希望用户能够为页面添加书签。现在,我有时发送大量数据,有时发送一点点,所以我学会了如何使用jquery ajax / post函数并只传递json。但是,这会阻止用户为页面添加书签。我要做的就是....基本......实际上,我把它全部输出来解释它,但是没有人会读到这一切。
所以..我必须重新加载数据。我希望能够使用URL查询字符串并使用jquery发布数据。
所以......
www.domain.com/kims_stuff.php
www.domain.com/kims_stuff.php?type=0&color=grey
对不起,我的解释不错。我想我只需要... window.location.href = "?type=0&color=grey"
当我需要那个查询字符串时,我可以在需要传递大量数据时重新加载或者使用json。
右?那应该怎么做?
但是只是检查......无论如何要将一组数据放在url查询字符串中,另一组数据放在ajax post json中?我知道我可以将其他页面中的内容加载到当前页面上的div中,同时保留当前的URL ...在这种情况下,页面已经需要在URL中具有该内容。
还是有更好的方法可以在使用jquery和ajax时将页面加入书签吗?
答案 0 :(得分:0)
通常使用URL哈希:
www.domain.com/kims_stuff.php#type=0&color=grey
当您的AJAX状态发生变化时,您将更新哈希值。当页面加载时,它会查看哈希的值,然后执行你的JS以将其恢复到定义的状态。