PHP 스크립트를 사용하여 JSON 문자열을 생성하고 있는데이를 JavaScript로 사용하여 일부 데이터를 표시하려고합니다. 문제는 json.parse를 사용한 후에도 json 문자열 데이터에 액세스 할 수 없다는 것입니다. 제발 도와주세요.json 데이터를 사용할 수 없습니다.
json으로 문자열 :
{
"8": {
"dept_name": null,
"dept_code": null,
"int_jour": null,
"nat_jour": null,
"inter_nat_conf": null,
"nat_conf": null,
"int_book_chap": null,
"nat_book_chap": null
},
"0": {
"int_jour": 10,
"nat_jour": 1,
"inter_nat_conf": 16,
"nat_conf": 14,
"int_book_chap": 1,
"nat_book_chap": 4,
"dept_code": "101",
"dept_name": "ECE"
},
"1": {
"int_jour": 22,
"nat_jour": 1,
"inter_nat_conf": 32,
"nat_conf": 16,
"int_book_chap": 5,
"nat_book_chap": 0,
"dept_code": "102",
"dept_name": "CSE"
},
"2": {
"int_jour": 12,
"nat_jour": 4,
"inter_nat_conf": 10,
"nat_conf": 23,
"int_book_chap": 1,
"nat_book_chap": 0,
"dept_code": "103",
"dept_name": "IT"
},
"3": {
"int_jour": 21,
"nat_jour": 0,
"inter_nat_conf": 9,
"nat_conf": 35,
"int_book_chap": 0,
"nat_book_chap": 0,
"dept_code": "104",
"dept_name": "EE"
},
"4": {
"int_jour": 13,
"nat_jour": 1,
"inter_nat_conf": 8,
"nat_conf": 33,
"int_book_chap": 0,
"nat_book_chap": 1,
"dept_code": "105",
"dept_name": "MCA"
},
"5": {
"int_jour": 10,
"nat_jour": 5,
"inter_nat_conf": 12,
"nat_conf": 13,
"int_book_chap": 0,
"nat_book_chap": 1,
"dept_code": "106",
"dept_name": "MBA"
},
"6": {
"int_jour": 57,
"nat_jour": 6,
"inter_nat_conf": 5,
"nat_conf": 10,
"int_book_chap": 0,
"nat_book_chap": 1,
"dept_code": "109",
"dept_name": "AS"
},
"7": {
"int_jour": 0,
"nat_jour": 0,
"inter_nat_conf": 0,
"nat_conf": 0,
"int_book_chap": 0,
"nat_book_chap": 0,
"dept_code": "110",
"dept_name": "CIVIL"
}
}
자바 스크립트는 다음과 같습니다
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myObj = JSON.parse(this.responseText);
document.getElementById("demo").innerHTML = myObj.[1].dept_name;
}
};
xmlhttp.open("GET", "sss.php", true);
xmlhttp.send();
</script>
어떤 오류가 발생합니까? –