У меня есть файл JSON, и это просто объект, а не какой-либо массив.JSON и HTML без массива
{"name":"Autogen Program","start":"2014-05-04","end":"2014-10-12","status":"Completed"}
Я пытаюсь присвоить значение из JSON в HTML, но я не могу сделать это
$(function() {
$.getJSON('http://localhost:8080/GChartServlet/data1.json', function(statusDataSet) {
$.each(statusDataSet, function(i) {
var color;
switch(i.status) {
case "In Progress":
color = "yellow";
break;
case "Pending" :
color = "red";
break;
case "Completed" :
color = "green";
break;
}
if(i.name=="Autogen Program") {
$("#stat1").append(i.status).css('background-color', color);
}
});
});
HTML код: -
<tr>
<form action="status1.asp">
<td>
<textarea readonly style="overflow:hidden" id="stat1" cols="12" rows="1" autofocus >
</textarea>
</td>
</form>
Можете ли вы помочь мне с таким же или предложить мне, где я ошибаюсь?
С уважением,
надеются, что проблема $ .each (statusDataSet, функции (индекс, я) вместо $ .each (statusDataSet, функция (I) – Aru