2011-03-11 63 views
0

我有一个电子商店页面(Prestashop),我想在主页上显示一些产品。我的目标是展示3倍最新产品,3倍最畅销产品和3倍特殊产品。jQuery .get用法。聪明与否?

我已经创建了这些页面。

所以我想知道,如果这将是聪明的检索这些产品在主页上使用jQuery .get函数?

当然,使用PHP来检索这些产品是正确的,但我不想学习这种电子商务(Prestashop)功能。

回答

0

这些需要在通过AJAX加载页面之后获取?它们在用户与页面的交互过程中是否发生变化?或者它们是静态的在页面加载的范围内,并且它们可以用初始页面呈现并保持原样?

如果它们是动态的,那么jQuery AJAX(例如.get())就是要走的路。你需要服务器端的资源(某种“页面”)来自然地将数据返回给jQuery AJAX调用。

如果它们相当静态,为什么不把这些数据包含在页面加载中呢?使用动态AJAX功能很不错,并提供了良好的用户体验,但只在必要的地方。对于向服务器提出更多的资源请求还有一些额外的开销,那些请求可能会失败,并留下不完整的用户界面等。除非特别需要,否则使用动态AJAX功能很快就会变成过度工程的情况。