У меня есть проект MVC5, который использует этот JQuery AJAX называютСинтаксический JSON массив строк в JQuery
$.ajax({
url: "/ClientDetails2/" + document.getElementById('clientid').value,
type: "GET",
dataType: "json"
})
.done(function (json) {
$('#FirstName').text(json['Client'].FirstName);
$.each(json['Cases'], <-----
function(value) { <-----
console.log(value); <-----
}); <-----
});
вернуть этот JSON:
{
Client: {
Id: 1,
LastName: "Clark",
FirstName: "Keith",
PrimaryPhone: "(555) 555-1212",
Email: "[email protected]"
},
Cases: [
"Case1",
"Case2",
"Case3"
]
}
$('#FirstName').text(json['Client'].FirstName);
работает отлично и обновляет DOM правильно.
Куда я повесил трубку, итерации через Cases
.
Что мне здесь не хватает?
Спасибо, Кит Кларк
проверить это [demo] (https://jsfiddle.net/15s0qL0x/) – guradio
Спасибо за это, но мне нужно иметь возможность итерации с использованием опции '.each', поскольку я никогда не буду знать, сколько элементов находится в что массив –
проверить это обновление [demo] (https://jsfiddle.net/15s0qL0x/2/) – guradio