2016-01-30 43 views
1

我想檢查波紋管對象中的某些特定項目。其實這是json編碼格式。數據subject_namemark,exam_name是數據庫字段。數據通過AJAX調用獲取到控制器。如何將特定的json值加載到javascript中的特定範圍

HTML

<span class="info-box-icon bg-aqua">FA1</span> 
<div class="info-box-content"> 
    <ul class="top3SubAnlysList"> 
    <li> <span class="info-box-text pull-left" id="fa1_top1"></span> 
     <span class="info-box-number pull-right label label-warning"><small>%</small></span></li> 

    <li><span class="info-box-text pull-left" id="fa1_top2"></span> 
     <span class="info-box-number pull-right label label-danger"><small>%</small></span></li> 

    <li><span class="info-box-text pull-left" id="fa1_top3"></span> 
     <span class="info-box-number pull-right label label-success"><small>%</small></span></li> 

    </ul> 
</div> 

JSON

"top_3":[ 
    { 
    "subject_name":"Eng", 
    "mark":"9.65", 
    "exam_name":"FA1", 
    }, 
    { 
    "subject_name":"math", 
    "mark":"9.38", 
    "exam_name":"FA1", 
    } 
    ] 
} 

AJAX

$.ajax({ 
     url:"<? echo base_url();?>student_analysis/get_fa", 
     dataType: 'json', 
     type: "POST", 
     data: {id:id},  
     success:function(result) { 

    } 
}); 

在這裏我要exam_namefa1的相應的主題名稱附加到每個span elment。它怎麼可能?

+0

您需要使用大概'.each'循環的結果對象,並採取主題名稱和追加或者通過訪問ID或循環的UL李跨越HTML。 –

回答

0
var exeval=top_3[0].exe_name; 
$("#spanid").html(exeval); 
+0

用0代替第二個val – Raj

相關問題