이 json을 PHP 페이지에서 반환하지만 jquery는 디코딩 할 수 없으며 결과는 항상 null입니다.jquery는 json을 인코딩 할 수 없습니다
{
"City": [
{
"CityID": "1",
"CityName": "istanbul"
},
{
"CityID": "2",
"CityName": "Ankara"
}
]
}
JQuery와 코드 :
$.getJSON("handlers/cityhandler.php", function(json){
var result = jQuery.parseJSON(json);
console.log(result[0].City.CityID);
JQuery와 대체 코드 :
$.getJSON("handlers/cityhandler.php", function(json){
$.each(json, function(i,City){
$("#selectcity").append('<option value="' + City.CityID + '">' + City.CityName + '</option>');
});
어쩌면 대신 $의 .each'의 ('json.City'을 $의 .each를 작성해야합니다 (json' ? – Inferpse