Jquery 书签和AJAX Post数据
所以。。。我正在用PHP和JQuery/JS编写这个东西;我对这两个都不太在行 我希望用户能够为页面添加书签。现在,我有时发送大量数据,有时发送一点数据,因此我学习了如何使用jquery ajax/post函数并传递json。但是,这会阻止用户为页面添加书签。我现在要做的是。。。。基本上。。。。事实上,我把它都打出来解释了,但是没有人会读这些 所以。。我必须重新加载很多数据。我希望能够使用URL查询字符串并在jquery中发布数据 所以Jquery 书签和AJAX Post数据,jquery,ajax,post,query-string,Jquery,Ajax,Post,Query String,所以。。。我正在用PHP和JQuery/JS编写这个东西;我对这两个都不太在行 我希望用户能够为页面添加书签。现在,我有时发送大量数据,有时发送一点数据,因此我学习了如何使用jquery ajax/post函数并传递json。但是,这会阻止用户为页面添加书签。我现在要做的是。。。。基本上。。。。事实上,我把它都打出来解释了,但是没有人会读这些 所以。。我必须重新加载很多数据。我希望能够使用URL查询字符串并在jquery中发布数据 所以 基本页面:www.domain.com/kims_stu
- 基本页面:
www.domain.com/kims_stuff.php
- 另一个页面:
www.domain.com/kims_stuff.php?type=0&color=grey
- 但是。。。。。。根据他们在这个页面上点击的内容,我可能想发送一大堆json。。。。但我希望querystring仍然显示一些内容,以便可以将其添加到书签中李>
window.location.href=“?type=0&color=grey”
当我需要该查询字符串时,我可以在需要传递大量数据时使用json重新加载或任何内容
对吧??这就是我们应该做的
但只是检查一下。。。是否可以将一组数据放在url查询字符串中,将另一组数据放在ajax post json中?我知道我可以将其他页面的内容加载到当前页面的div中,同时保留当前url。。。在这种情况下,页面已经需要在url中包含该内容
或者在使用jquery和ajax时,有没有更好的方法允许页面被添加书签?通常您使用URL哈希:
www.domain.com/kims_stuff.php#type=0&color=grey
随着AJAX状态的更改,您将更新哈希。当页面加载时,它会查看散列值,然后执行JS将其恢复到定义的状态。是的,我一直在使用它将其他页面的某些部分加载到当前页面的div中。我不知道它也可以用来做书签。。。?我要试一下,看看有什么问题。。。当我回来的时候,我会接受你的回答,或者发表更多的评论。谢谢。不仅如此,它还让谷歌很开心:嗯,很有趣。是的,哈哈,我还以为你必须在#和url之间留一个空格。因为这就是教程所展示的。我真的不知道我在做什么,但到目前为止它是有效的。。。