[英]How can I access array element value in json
我無法在html頁面中訪問_sValues,但是我可以在console中console.log感興趣的_sValues數組元素。
JSON
[
{
"_this":{
"_isEvent":false,
"_sNames":[
"name",
"tag",
"notes",
"input",
"type",
"action"
],
"_sValues":[
"Testing01",
"#13",
"1504013826",
"No details",
"cType",
"NA"
],
"_cName":"namesList",
"_dName":"TEST",
"_id":"12345",
}
}
]
HTML
<th class="col-md-5 col-xs-5" data-field="_this._sValues[1]" data-sortable="true">S-VALUES</th>
我想看到頁面上顯示的#13相反,我沒有看到任何值或控制台錯誤。 但是我可以通過_this.sValues
顯示所有值
腳本
var data;
$(function () {
$.getJSON("http://localhost:8080/services/webapi/getAllData", function(json){
data = json;
$('#table').bootstrapTable({
data: data
});
});
});
開發工具
data[0]._this._sValues[1]
"#13"
就您而言,我假設您只有一行。
$(".col-md-5").attr("data-field",data[0]._this._sValues[1]);
它將數據注入html。 如果您有多行,則可以使用for循環。
我相信您有一個無聲的錯誤。 它與數據對象中的尾部逗號有關。
"_id":"12345",
// should be
"_id":"12345"
這就是我所注意到的。 我Courbet錯了,但我知道某些瀏覽器的結尾逗號會弄亂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.