1

我们正在构建一个与 facebook 非常相似的活动流类型的网站(仅在活动源中)。为了加载用户的活动提要,我们通过 AJAX 方法将请求发送到 PHP 文件。服务器文件将处理逻辑并将值作为 JSON 格式的数组返回。我想知道,是否有任何框架可用于编写对 HTML 元素的 JSON 响应。而且,收费也不一样。它会根据类型(照片、相册、状态更新、共享、喜欢等)而有所不同。所以我需要为每个活动提要加载不同的模板视图。操作将很常见,例如所有提要的共享、评论。

您能否分享根据收到的数据加载内容的最佳方法。此外,内容需要定期刷新。我在下面粘贴了示例 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 数组设计模板的帮助/建议。任何评论/代码帮助都会更有帮助。

提前致谢,

问候

斯里尼瓦桑

4

2 回答 2

0

当您从 Facebook API 获得响应时,您可以在 php 文件中创建一个 html 输出。据我所知,您可以在 PHP 中轻松进行 json 操作。通过使用 json_decode 你得到数组,你可以遍历它并根据你的要求构建一个 html。

希望能帮助到你

于 2012-07-24T11:46:47.600 回答
0

好吧,如果您考虑制作一个非常强大的应用程序,请仔细查看emberjs

您还应该尝试 jquery (jquery mobile, jquery ui, jquery ajax )

于 2012-07-24T04:49:29.177 回答