URL的查询字符串到底是什么意思啊

新手上路,请多包涵

求教,URL的查询字符串到底是干什么用的?
一直搞不清楚这个问题,也搜不到答案。
我知道是问号?后面的那部分内容,
看书上一会儿说可以指定发送的参数,一会儿说可以指定回调函数名字。。

那查询字符串到底是什么?有什么用?发送的参数又有什么用?

阅读 4.2k
3 个回答

以下是常见的两种作用
作用1:
场景:想从页面A跳转到页面B,并打开B页面的第二个tab页。
url: http://www.xxx.com/B?tab=2 .通过这个带参数的url可以让另一个页面获取到tab = 2. 这就是页面间的传值
作用2:
场景: 需要从后台通过get方法接口获取某个商品的信息.
url: http://www.xxx.com/commodity?... .通过url带参数id = 0001让后台可以知道具体要找哪一个商品的信息

举个很简单的例子 百度 你查vue的时候他链接是这样的

https://www.baidu.com/s?ie=UTF-8&wd=vue

这个网页在打开的时候可以获取到后面这个查询字符串取到wd对应的值是vue, 然后他就可以通过这个字段查询对应内容展示给你, 没有这个参数, 网页就不知道你要查什么, 这就是这个东西的作用

简单来说,就是传一个数据给服务器

比如说百度搜索,在输入框输入完内容,点击提交之后,浏览器会向服务器发送请求,服务器接收了请求,才能获得到用户输入的数据,并返回搜索的结果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进