Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 书签和AJAX Post数据_Jquery_Ajax_Post_Query String - Fatal编程技术网

Jquery 书签和AJAX Post数据

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

所以。。。我正在用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
    • 但是。。。。。。根据他们在这个页面上点击的内容,我可能想发送一大堆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之间留一个空格。因为这就是教程所展示的。我真的不知道我在做什么,但到目前为止它是有效的。。。