我创建了一个带有ajax内容的网站,我的网站是http://www.mr-parts.com,我点击了我的商品页面产品中的产品页面链接但是当我尝试在ajax加载后通过retrun按钮返回时我没有得到最后一个ajax内容,有没有一个很好的解决方案来处理这个问题? 感谢。
答案 0 :(得分:1)
我认为人们有时候需要在盒子外面思考(针对评论者和选民)。
我之前通过使用HTML5的推送状态实现了这一目标。
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history
在您的AJAX调用中,您可以在浏览器中操作URL并在浏览器历史记录中添加一个条目。
例如,假设您将URL从http://www.mr-parts.com更改为http://www.mr-parts.com?ajaxcallstate=1,然后您可以在页面加载的查询字符串中对ajaxcallstate = 1进行检查,并触发所需的ajax调用。< / p>
这只适用于最新的浏览器,因为它是HTML 5技术