我们一直在开发一个 Web 应用程序,我们刚刚完成它,但有一件事情困扰着我们(尽管它绝不会停止生产。)
当我们调用其中一个页面(index.html)时,有时我们必须在 URL 中传递一个变量(searchid)。所以我们得到一个像http://domain.com/index.html?searchid=string
.
理想情况下,我们不希望显示?searchid=string
,但我不确定我们会如何做到这一点。
我的小组不拥有 index.html 页面(但我们正在与拥有的小组合作),所以我不知道我们能做多少类似.htaccess
或类似的事情。
我正在考虑POST
变量,但我不知道如何仅使用 HTML 和 jQuery 接收它。我小组中的另一个人认为,在页面加载后,我们可以将其从 URL 中删除,但我认为我们需要刷新页面,这样无论如何都会丢失数据。
我试图避免问题是 X 的 XY 问题,我问的是 Y,那么从 URL 中删除变量的正确方法是什么?