[英]How to retrieve array data received in JSON
我正試圖在我的網頁上用ajax做一些事情。 但是我的問題是,我的json結果中有一個數組。 我不知道在jquery
檢索我的數組中的數據。
這是我的JSON:
{"res":{"tname":"my template","process":["software requirement analysis","efrwefgwerg","ergerger","ewrgerger","erwgrewgre"]}}
我不想在"process"
獲取數據
我試過的是:
var app;
$.each(data.res.process,function(i,data){app='<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>'+data[i]+'<button aria-hidden="true" data-dismiss="modal" class="proclose close" type="button">×</button></li>';
$('#info .processDet').append(app);});
此代碼提供了single
從指定的字符index
的那個的index
。 我的意思是,如果是data[0]
那么它給出了s
。 如果它是data[1]
則它給出f
。
請有人幫我解決這個問題。
將data[i]
更改為data
var app;
$.each(data.res.process,function(i,data){app='<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>'+data+'<button aria-hidden="true" data-dismiss="modal" class="proclose close" type="button">×</button></li>';
$('#info .processDet').append(app);});
看看http://api.jquery.com/jquery.each/
如果你願意,你也可以嘗試這個
var app;
$.each(data.res.process,function(i,data){app='<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>'+data.res.process[i]+'<button aria-hidden="true" data-dismiss="modal" class="proclose close" type="button">×</button></li>';
$('#info .processDet').append(app);});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.