我正在为网格数据创建一个寻呼机。基本上,我可以通过两种方式实现:当用户点击页码时,使用ajax调用加载网格数据,或者回发到服务器(GET或POST)并使用查询字符串参数(或POST变量)来知道哪个要显示的页面。使用这两种方法,必须保持网格项的排序。
考虑到性能和搜索引擎优化以及为什么更好?
- 更新 -
我需要两种方法的利弊。我知道这有点讨论而不是问题,但我需要你的经验。
此外,当使用ajax时,我不仅想知道搜索引擎优化。浏览器的后退按钮会按预期运行吗?
答案 0 :(得分:2)
为什么不两者兼顾。
让网格加载SEO友好的锚GET链接然后实现一些JavaScript将它们转换为AJAX调用。
没有JavaScipt的人(比如蜘蛛)可以继续导航,而花哨的人将获得增强的AJAX体验。
使用AJAX,您可以更改历史记录并使后退按钮按预期工作。
答案 1 :(得分:0)
你的网格是通过AJAX加载的吗?你担心社会企业不会接他们吗?
将索引内容编入索引的方法是:
使用CodeIgniter和WordPress等分段URL而不是查询字符串。 SEs(据说)会将它们视为子文件夹。
网格数据也可以表示为表格数据,而不是在AJAX中加载所有内容。你可以做的是加载静态页面的表格格式,然后用JS,你可以用你的网格替换表格。
比如我想加载体育统计数据,mysite.com/sports/stats
应该在JS关闭时给我表格数据,如果我有JS,那么数据会被网格替换。