AJAX实时搜索数据刷新后消失(PHP)
AJAX live search's data goes away after refreshing (PHP)
我有一个与 AJAX 实时搜索相关的错误。
当我从数据库中搜索某些内容时,它会搜索数据并向我显示搜索数据的结果,但是当我刷新页面时,数据会消失。
I need for the URL to become localhost/site/search.php?q=search_data
using the GET method in PHP when searching for something.
在AJAX中,我目前正在做的是使用GET和URL作为url: "localhost/site/search.php?q=" + search_data
,所以我最终能够获取数据,但我想将 URL 修改为 localhost/site/search.php?q=search_data
否则每当有人想 书签 特定的搜索结果页面时,将无法完成并且数据将消失离开。
url可以使用js中的histoy.pushState函数更新。代码应该是这样的:
history.pushState(null, null, "?q=" + search_data);
您可以在 ajax 请求后使用它来更新 state/url,并且在刷新时它将传递您需要的相同参数。
我有一个与 AJAX 实时搜索相关的错误。
当我从数据库中搜索某些内容时,它会搜索数据并向我显示搜索数据的结果,但是当我刷新页面时,数据会消失。
I need for the URL to become
localhost/site/search.php?q=search_data
using the GET method in PHP when searching for something.
在AJAX中,我目前正在做的是使用GET和URL作为url: "localhost/site/search.php?q=" + search_data
,所以我最终能够获取数据,但我想将 URL 修改为 localhost/site/search.php?q=search_data
否则每当有人想 书签 特定的搜索结果页面时,将无法完成并且数据将消失离开。
url可以使用js中的histoy.pushState函数更新。代码应该是这样的:
history.pushState(null, null, "?q=" + search_data);
您可以在 ajax 请求后使用它来更新 state/url,并且在刷新时它将传递您需要的相同参数。