我有一个内置于学习管理系统的页面,我可以通过HTML编辑器/ WYSIWYG自定义它。当我加入这个片段时:
<input type="button" value="Go Back" onclick="history.go(-1);return true;">
&#13;
它可以返回页面。但是,当我执行搜索时,URL不会更改,因此它会返回到&#34;主页搜索页面&#34;之前的页面。即使URL相同且可以在WYSIWYG中使用,是否有某些东西允许它在搜索之前返回?
答案 0 :(得分:0)
如果在执行搜索时URL未发生变化,则可能使用ajax进行搜索。由于页面没有重新加载,因此无法使其按预期返回。
如果您可以跟踪网页的状态,那么如果进行了搜索,您可以拨打location.reload()
而不是history.go(-1)
。这会将页面重新加载到搜索表单。