2012-07-24 20 views
1

我們正在構建一個類似於facebook的活動流類型網站(僅在活動飼料中)。爲了加載用戶的活動提要,我們通過AJAX方法將請求發送到PHP文件。服務器文件將處理邏輯並以JSON格式返回值作爲數組。我想知道,是否有任何框架可用於將JSON響應寫入HTML元素。另外,費用也不相似。它會根據類型(照片,專輯,狀態更新,共享,喜歡等)而有所不同。所以我需要爲每個活動提要加載不同的模板視圖。操作將很常見,例如共享,所有提要的評論。PHP活動飼料 - 類似於Facebook - 如何將響應從json轉換爲HTML元素

你可以請分享哪一個是根據收到的數據加載內容的最佳方法。此外,內容需要定期更新。我粘貼了下面的示例JSON響應以供參考:

{ 
    "id": "1", 
    "picture": "", 
    "link": "http://www.google.com", 
    "name": "Srini updated status", 
    "description": "Lorem ipsum", 
    "actions": [ 
    { 
     "name": "Share", 
     "link": "http://networkedblogs.com/hGWk3?a=share" 
    } 
    ], 
    "type": "statusupdate", 
    "created_time": "2011-05-10T18:35:38+0000", 
    "updated_time": "2012-07-20T10:42:58+0000", 
    "likes": {  
    "count": 0 
    }, 
    "comments": { 
    "data": [ 
     { 
     "id": "19292868552_10150189643478553_22286888", 
     "from": { 
      "name": "Lorenzo Portillo", 
      "id": "613727863" 
     }, 
     "message": "does anyone knows why i get a rhombus and '?' in my app  description when I publish in a user's wall, instead of a letter with accent?!?!?!?!?!?", 
     "created_time": "2012-05-28T13:48:45+0000" 
     }, 
    "count": 1 
    } 
} 

需要關於如何根據javascript中的json數組設計模板的幫助/建議。任何意見/代碼幫助將會更有幫助。

由於事先

問候

Srinivasan.C

回答

0

好吧,如果你考慮做一個非常強大的應用程序,採取好好看看emberjs

你也應該嘗試jQuery的(jQuery Mobile的,jQuery的用戶界面,jquery ajax

0

你可以當你正在從Facebook的API響應創建你的PHP文件的HTML輸出。據我所知,你可以在PHP中輕鬆地執行json操作。通過使用json_decode,您可以獲得數組,並且可以遍歷它並根據需要構建html。

希望它有幫助