浏览器历史记录中的Ajax响应

时间:2014-05-14 08:28:31

标签: javascript php jquery ajax

我正在研究localhost/mysite/users。在此页面上有用户列表,记录来自ajax请求。

每当我按下后退按钮然后按下前进按钮时,我就会遇到一个奇怪的问题;在页面localhost/mysite/users上只显示了ajax列表,删除了所有页面设计和其他元素。

您能告诉我原因并提出一些解决方案吗?

$(document).ready(function() {
        // on page load get listing from this page
        sendReq('localhost/mysite/users');

});

在用户页面上:

if (isset($_SERVER['HTTP_X_REQUESTED_WITH'])
    // get users
} else {
    // page rendered
}

1 个答案:

答案 0 :(得分:0)

确保正确设置标题。

Header('Content-Type: application/json');
Header("Cache-Control: no-store");