Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery的Ajax,并从详细信息返回结果页面?_Jquery_Ajax - Fatal编程技术网

使用jQuery的Ajax,并从详细信息返回结果页面?

使用jQuery的Ajax,并从详细信息返回结果页面?,jquery,ajax,Jquery,Ajax,我有一个结果页面,在一个div中加载了jquery/ajax,当我单击其中一个结果的详细信息时,它会在div中加载详细信息。但是现在,当你点击后退按钮时,它不会转到以前的结果??或者简单地使用javascript返回:历史(-1);不起作用 我怎样才能解决这个问题 你不能。AJAX请求没有加载页面。后退按钮获取最后一页,javascript:history(-1)也在做同样的事情。你不能。AJAX请求没有加载页面。后退按钮将获取最后一页,javascript:history(-1)正在做同样的事

我有一个结果页面,在一个div中加载了jquery/ajax,当我单击其中一个结果的详细信息时,它会在div中加载详细信息。但是现在,当你点击后退按钮时,它不会转到以前的结果??或者简单地使用javascript返回:历史(-1);不起作用


我怎样才能解决这个问题

你不能。AJAX请求没有加载页面。后退按钮获取最后一页,javascript:history(-1)也在做同样的事情。

你不能。AJAX请求没有加载页面。后退按钮将获取最后一页,javascript:history(-1)正在做同样的事情。

我认为这不是问题,因为用户没有转移到新页面,他仍在同一页面中,但某些数据信息已更新。

我认为这不是问题,因为用户没有转移到新页面,他仍在同一页面中,但某些数据信息已更新。

您需要在中实际修改URL浏览器获取历史记录的某种方式。通常,这是通过修改锚文本(即“#”)完成的


只需在谷歌上搜索“锚定导航”,就可以找到大量的示例。你需要以某种方式修改URL,浏览器才能获取历史记录。通常,这是通过修改锚文本(即“#”)完成的


只需在google上搜索“锚定导航”,就可以找到大量的示例。您确实意识到Ajax并没有真正加载页面。至于“修复”这个问题,您需要保留以前的值,然后再进行一次ajax调用以恢复该值…@mark,您能为我指出正确的方向吗。我这里有一个问题的简化版本bldd.nl/stackoverflow/pagination/RegardSome首先想到的问题是,第一个结果是用Ajax加载的,还是最初用页面加载的?如果是原创的,您能否通过Ajax识别并加载该结果?如果你可以访问Google,你可以使用“Ajax和后退按钮”来查找很多相关的结果,这些结果可能会对你有所帮助。你确实意识到Ajax并没有真正加载页面。至于“修复”这个问题,您需要保留以前的值,然后再进行一次ajax调用以恢复该值…@mark,您能为我指出正确的方向吗。我这里有一个问题的简化版本bldd.nl/stackoverflow/pagination/RegardSome首先想到的问题是,第一个结果是用Ajax加载的,还是最初用页面加载的?如果是原创的,您能否通过Ajax识别并加载该结果?如果你有权访问谷歌,你可以使用“Ajax和后退按钮”来查找许多相关的结果,这些结果可能会对你有所帮助。