Ich habe ein MVC5 Projekt, das dieses jQuery AJAX verwendet nenntParsing JSON Array von Strings in 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); <-----
}); <-----
});
dieses JSON zurück:
{
Client: {
Id: 1,
LastName: "Clark",
FirstName: "Keith",
PrimaryPhone: "(555) 555-1212",
Email: "[email protected]"
},
Cases: [
"Case1",
"Case2",
"Case3"
]
}
Die $('#FirstName').text(json['Client'].FirstName);
funktioniert gut und aktualisiert den richtig DOM.
Wo ich aufgehängt werde ist in Iterieren durch Cases
.
Was fehlt mir hier?
Danke, Keith Clark
Prüfung dieser [Demo] (https://jsfiddle.net/15s0qL0x/) – guradio
Vielen Dank für das, aber ich brauche die '.each' Option laufen zu können, verwenden, wie ich nie wissen, wie viele Elemente sind in Dieses Array –
überprüfen Sie diese aktualisierte [Demo] (https://jsfiddle.net/15s0qL0x/2/) – guradio