2011-03-11 18 views
0

我有一個電子商店頁面(Prestashop),我想在主頁上顯示一些產品。我的目標是展示3倍最新產品,3倍最暢銷產品和3倍特殊產品。jQuery .get用法。聰明與否?

我已經創建了這些頁面。

所以我想知道,如果這將是聰明的檢索這些產品在主頁上使用jQuery .get函數?

當然,使用PHP來檢索這些產品是正確的,但我不想學習這種電子商務(Prestashop)功能。

回答

0

這些需要在通過AJAX加載頁面之後獲取?它們在用戶與頁面的交互過程中是否發生變化?或者它們是靜態的在頁面加載的範圍內,並且它們可以用初始頁面呈現並保持原樣?

如果它們是動態的,那麼jQuery AJAX(例如.get())就是要走的路。你需要服務器端的資源(某種「頁面」)來自然地將數據返回給jQuery AJAX調用。

如果它們相當靜態,爲什麼不把這些數據包含在頁面加載中呢?使用動態AJAX功能很不錯,並提供了良好的用戶體驗,但只在必要的地方。對於向服務器提出更多的資源請求還有一些額外的開銷,那些請求可能會失敗,並留下不完整的用戶界面等。除非特別需要,否則使用動態AJAX功能很快就會變成過度工程的情況。