【问题标题】:Setting Page Title Through $.GET JSON通过 $.GET JSON 设置页面标题
【发布时间】:2013-06-05 04:02:39
【问题描述】:

早起的人

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

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

所以我提出了自己的方法/结构。我使用 $.get JSON dataType 而不是 $.load。

来自响应的 JSON 数据示例(只是示例):

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

仅供参考,我只替换 <body> 中的 <div id="contentHolder">

我计划在每个 ajax 请求中实现此方法(仅加载内容,不加载 POST)。

我的问题是,这是一个正确的方法吗?如果没有,您推荐的方法是什么?

【问题讨论】:

    标签: php jquery ajax title


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      当你的 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'];
              });
      } 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-19
        • 2010-09-10
        • 1970-01-01
        • 1970-01-01
        • 2011-03-28
        • 1970-01-01
        相关资源
        最近更新 更多