2011-07-20 44 views
2

我需要使用從我的文件「sendjson.php」(當然是在json中)中獲取的參數「name」來構建一個列表。我如何使用jQuery創建一個像這樣的列表?使用JSON和jQuery構建列表

<div id="firstresultname">Firstresultname</div> 
<div id="secondresultname">Secondresultname</div> 

我不知道會有多少結果,所以有可能檢測並寫入在div正確的數字?謝謝!

+6

請定義 「列表」。請顯示sendjson.php。 –

+0

你能告訴你哪裏有問題嗎?指定你得到的json響應以及你想如何顯示它...... – Rafay

+0

你可以發佈你的JSON嗎? – bcoughlan

回答

8
$.each(json, function(key, value){ 
    $("body").append('<div id="'+value+'">'+value+'</div>'); 
}); 

或只是

$.each(json, function(key, value){ 
    $("body").append('<div>'+value+'</div>'); 
}); 

中檢索JSON & proccess,做以下

$.ajax({ 
    'url' : 'yoururl.php', 
    dataType: 'json', 
    success: function(json){ 
     $.each(json, function(key, value){ 
      $("body").append('<div>'+value+'</div>'); 
     }); 
    } 
}); 
+0

'success:function(json){' – Rafay