我一直试图搜索一下,但很难得到一个我想要寻找的明确答案。
我可以使用AJAX传递参数来搜索我的数据库并在同一页面中输出而不刷新。这将导致具有相同的URL。
我正在尝试找到一种方法,以便我可以使用AJAX传递搜索项参数,然后通过更改URL输出它,因此我也可以通过在地址栏中键入一个术语来搜索数据库。
我试图这样做的原因是因为我试图保留我的index.php并添加“index.php?keyterm = ....”我还想使用AJAX其他原因。
我知道我可以这样做:
mainSearch = 'd='+d;
$.ajax({
type: "GET",
url: "ajax_search.php",
data: mainSearch,
success: function(data)
{
window.location.hash="d="+d;
$('#contain').html(data);
return false;
}
});
这肯定会改变我的网址参数。但是,如果我再次输入这个搜索结果,或者如果我书签或来回查看此页面,我的搜索结果是否会显示?
感谢您的帮助!如果我的问题不清楚,请告诉我。