在搜索发生之前返回页面 - 网址不会更改

时间:2015-10-01 17:56:44

标签: javascript

我有一个内置于学习管理系统的页面,我可以通过HTML编辑器/ WYSIWYG自定义它。当我加入这个片段时:



<input type="button" value="Go Back" onclick="history.go(-1);return true;">
&#13;
&#13;
&#13;

它可以返回页面。但是,当我执行搜索时,URL不会更改,因此它会返回到&#34;主页搜索页面&#34;之前的页面。即使URL相同且可以在WYSIWYG中使用,是否有某些东西允许它在搜索之前返回?

1 个答案:

答案 0 :(得分:0)

如果在执行搜索时URL未发生变化,则可能使用ajax进行搜索。由于页面没有重新加载,因此无法使其按预期返回。

如果您可以跟踪网页的状态,那么如果进行了搜索,您可以拨打location.reload()而不是history.go(-1)。这会将页面重新加载到搜索表单。