我将 PJAX 与 cakePHP 结合使用。一切都很好,但由于我没有重新加载布局,所以我没有得到标题更新。有人告诉我必须在 body 上贴一个标签,它会被移除。它似乎可以工作,但是没有标签的 HTML 页面是否有效?
编辑:实际上标签没有被删除,所以 HTML 标记是无效的!这方面的最佳做法是什么?它需要与元数据相同。
官方 demo 在 Ruby 中使用了这个,但我没有阅读它:
https://github.com/defunkt/jquery-pjax/blob/heroku/app/pjax.rb
https://github.com/defunkt/jquery-pjax/blob/heroku/app/views/layout.erb
最佳答案
自 #57 pjax 还在加载的片段中查找数据属性 data-title
并且应该更新主标题。
这样更简洁,不会破坏 body
中带有 title
的 html
。
关于html - 使用 PJAX 更改页面标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17223434/