{
"error": [{
"domain": "(SA 1) ",
"LessonName": "SA 1 Unit 1",
}, {
"domain": " (SA 1)",
"LessonName": "SA 1 Unit 2",
}, {
"domain": " (SA 1) ",
"LessonName": "SA 1 Unit 3",
}, {
"domain": "(SA 2) ",
"LessonName": "SA 2 Unit 1",
}, {
"domain": "(SA 2) ",
"LessonName": "SA 2 Unit 2",
}, {
"domain": "(SA 2) ",
"LessonName": "SA 2 Unit 3",
}, {
"domain": "(PSLT) ",
"LessonName": "PSLT 1",
}, {
"domain": "(PSIT) ",
"LessonName": "PSIT 1",
},
]
}
上面是我正在使用的JSON對象的結構。我想從一個JSON數據中打印出一個列表作爲jQuery中的列表標題列表
我想打印出看起來像這樣的jQuery的排序列表任何人都可以幫助
> SA 1(domain)
> SA 1 Unit 1(lessons under domain)
> SA 1 Unit 2
> SA 1 Unit 3
> SA 2(domain)
> SA 2 Unit 1(lessons under domain)
> SA 2 Unit 2
> SA 2 Unit 3
> PSLT(domain)
> PSIT 1(lessons under domain)
這是我使用下面的代碼。但它是無法打印的所有域頭
jQuery.ajax({
url: elaurl,
type: 'GET',
error: function(jqXHR, text_status, strError) {
alert("no connection");
},
timeout: 60000,
success: function(response) {
console.log(response.error.length);
json = response;
var temp = '';
var i = 0;
var j = 0;
// var data = "'<h4>'" + response.error[i].domain + "'<h4/>'";
for (i = 0; i < response.error.length; i++) {
if (response.error[i].domain != response.error[i + 1].domain) {
var data = '<h4>' + response.error[i + 1].domain + '<h4/>';
$('#domain').append(data);
i++;
}
}
}
});
你嘗試過什麼到目前爲止?通常,SO問題包括代碼示例和錯誤消息。人們通常不會從頭開始創建解決方案:-) – ADyson
答案是的,我有,但它不工作,我想。我已經添加了編碼我與@ ADyson –