2012-12-12 32 views
0

我现在已经通过ajax(json)加载了我的购物车中的大部分页面(搜索结果,类别数据,产品数据,购物车等)。我现在想通过ajax(json)加载主页上的主类别,以进一步提高速度。这将例如看起来类似以下内容:通过ajax(json)加载内容的正常方式

<b>Categories</b><br /> 
<a href="#A/1234">Category A</a> <br /> 
<a href="#A/5678">Category B</a> 

<noscript> 
<a href="http://www.domain.com/1234/category A/">Category A</a> <br /> 
<a href="http://www.domain.com/5678/category B/">Category B</a> 
</noscript> 

,而不只是:

<b>Categories</b><br /> 
<a href="http://www.domain.com/1234/category A/">Category A</a> <br /> 
<a href="http://www.domain.com/5678/category B/">Category B</a> 

但是那会是正确的,通过Ajax加载这些类别(JSON)呢?我倾向于看看主要网站是如何做的,他们几乎总是不是通过ajax(json)而是通常的(静态)方式加载内容。即使Stackoverflow做到这一点。我只看到gmail是100%ajax,但更像是一个应用程序。 如果我这样做,最好是加载类别链接动态通过ajax(json)加载主页以及以防止搜索引擎看到双链接(ajax链接和无脚本链接)

回答

0

从用户体验来看,如果您的网站有很多内容(图片,链接,文本等),我认为使用AJAX会很棒。链式AJAX功能可以按照您喜欢的方式显示内容,并且您可以通过所需的观点浏览用户。

此外使用AJAX可以减少网站加载的时间。另外,正如我读过的搜索引擎也可以抓取AJAX。对于搜索引擎优化与AJAX尝试阅读这本小指南 http://www.searchenginejournal.com/seo-for-ajax/19138/

+0

由于某种原因,我不能标记你....:S感谢您的建议,我可能会这样做。就seo而言,我实际上发现这篇文章非常有趣。 http://nickjohnson.com/b/how-to-make-ajax-search-engine-friendly-seo它基本上和我以前想要做的一样,但不是jQuery的onclick事件,它做的有点不同。 – bicycle

相关问题