0

我正在学习如何更改我的 URL 以显示发送到服务器的查询字符串参数

我正在从用户那里获取一些数据,对服务器进行 ajax 调用,当服务器返回数据时,我会向用户显示,所以,如果我之前的 URL 是 abc.com 。如果我使用 pushstate 将查询字符串参数附加到 URL 即使其成为 abc.com?param1=val1¶m2=val2 ,

这个新 URL 是否是从用户那里获取的这 2 个参数的实际 URL。我的意思是如果我复制此链接并将其发送给某人:abc.com?param1=val1¶m2=val2

它会打开 abc.com 以显示这两个参数的数据结果吗?

提前致谢enter code here

4

1 回答 1

0

它不获取 for 的数据,abc.com?param1=val1&param2=val2而是获取 forabc.com的数据,默认值

但是您可以使用 JS 或服务器端 prog lang 来解决这个问题。

  1. 如果您使用的是 JavaScript,您可以document.URL自己解析,然后根据参数加载数据。(不建议)
  2. 否则,如果在服务器上,则直接为abc.com?param1=val1&param2=val2

强烈推荐第二种方法。

于 2013-09-01T18:07:24.167 回答