2013-06-05 108 views
0

早上人

我有一个ajax重的网站。我已经阅读过关于如何在ajax调用时设置页面标题的博客和文章。

据我所知,他们向服务器发出了另一个请求,请求标题或其他一些方法。

所以我出来了我自己的方法/结构。而不是$ .load,我使用$ .get JSON数据类型。从响应(只是例子)JSON数据的

例如:

response = { 
    success: ..., 
    title: ..., //i will use document.title = response.title 
    html: ... 

仅供参考,我只更换内<body>

<div id="contentHolder">我打算实现在每一个AJAX请求该方法(负载内容只是,不是POST)。

我的问题是,这是一个正确的方式吗?如果不是,你推荐的方法是什么?

回答

0

我会说这是一个技术上正确的解决方案。如果SEO是一个考虑因素,那么你可能必须找到better alternatives

0

当你的JSON看起来像= {"success":true,"title":"My Title","html":"My html content for page"}

get_data(); 
function get_data(){ 
    $.getJSON('json-url',function(data){ 
document.title=data['title']; 
     }); 
}