1. 程式人生 > >Json中遍歷物件或者集合,簡單的實現

Json中遍歷物件或者集合,簡單的實現

後臺

從資料庫獲取的物件,或者集合,一一儲存在map中

function infoView(id,state){

           $.ajax({

type: 'POST',

url: "${ctx}/contentManage/feedbackManage.do?method=edit&id="+id+"&state="+id,

dataType: 'json',

success : function(data){

$("#creater"

).val(data.feedback.creater);

           $("#telphone").val(data.feedback.telphone);

             $("#backtime").val(data.feedback.backtime);

             $("#site"

).val(data.feedback.site);

             $("#systemversion").val(data.feedback.systemversion);

             $("#content").val(data.feedback.content);

             $("#fid"

).val(data.feedback.id);   //回覆需要反饋的id 作為外來鍵

             $("#feedbackstate").val(data.feedback.state); //狀態   提交回復表單,修改反饋表狀態,為已回覆

             var  v = "";

var img=data.feedback;

for (var j = 0; j < img.images.length; j++) {

v+="<table>"

+ "<tr><td>"

+ img.images[j]

+ "</td>"

+ "</tr>"

+ "</table>";

 

}

$("#image").html(v);

//             $("#image").html(data.feedback.image);

            

             var msg = data;

//             class='table-hover   table-bordered'

             var str = "";

for (var i = 0; i < msg.replyList.length; i++) {

str += "<table width='60%'>"

+ "<tr>"

+ "<td>時間</td>"

+ "<td>"

+ msg.replyList[i].reply_time

+ "</td>"

+ "</tr>"

+ "<br>"

+ "<tr>" + "<td width=30%>回覆內容</td>" + "<td>"

+ msg.replyList[i].reply_content

+ "</td>"

+ "</tr>"

+ "</table>"

}

$("#tbodyX").html(str);

            },

error:function(data2){

alert("資料異常");

}   

    });