2011-04-14 50 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); 
     }); 
    } 
})