2011-04-14 51 views
0

例如JSON响应分析是这样的:JSON响应与JavaScript

{testing:[ 
    {"title":"Hello","text":"Hello Test!"}, 
    {"title":"World","text":"World Test!"} 
]} 

我怎么能解析使用jQuery的getJSON和jQuery.each功能打印在单独的div标签这个数据这个JSON数据?

+0

EUH什么日期?请看看相关的问题,因为这看起来像一个已经问过的问题。 – 2011-04-14 14:30:07

+0

抱歉没有日期。数据。 JSON响应 – qurt 2011-04-14 14:32:11

+1

这不是有效的JSON。 “测试”一词应该用双引号。 – JeremyP 2011-04-14 14:35:20

回答

0

$ .getJson();希望数据格式正确,所以如果你使用的是php,你需要使用json_encode($array)

你应该没问题,你不需要解析任何东西。

0

我想,这可能会奏效。它会为您的json调用服务器,然后遍历测试数组并显示内容。

var data = {id: userId}; //Use null if your server needs no info 
jQuery.getJSON("/mylink/getjson", data, function(json){ 
    if(typeof(json.testing) != "undefined"){ 
     $(json.testing).each(function(){ 
      document.write(this.title); 
      document.write(this.text); 
     }); 
    } 
})