Powiedzmy mam dane zwracane z warstwy usług backend:JQuery wypełnienie DropDownList z danymi JSON
[ „2”, „3”, „7”, „14”]
pierwsze pytanie. Czy jest to uważane za prawidłowe dane JSON? Json.org mówi, że jest, ale nie mogę znaleźć żadnych odniesień do niego w Google, SO, itd ...
Zamówiona lista wartości. W większości języków jest to realizowane jako tablica, wektor, lista lub sekwencja.
Chcę móc pobrać te wartości i dodać je do już istniejącego obiektu DropDownList OnLoad przy użyciu JQuery.
$.getJSON(“http://www.example.com/path-to-get-data”, function(data) {
//iterate through each object and add it to the list.
//ideally, the key and value (string to display to the end user) would be the same.
});
I przyjrzał się this thread, ale ma obiektów, a nie tylko tablicę. Czy powinienem używać parseJSON
versus getJSON
?
Z góry dziękuję!
Wierzę, że to nie jest ważne, ważne JSON będzie coś jak { "klucz«2», "klucz":«», "klucz 3":«7», "klucz": "14"} – Satya
'$ .parseJSON ('[" 2 "," 3 "," 7 "," 14 "]') zwróci tablicę.Lepiej użyj getJSON i wykonaj iteracje po każdym elemencie tablicy i dodaj go do obiektu. – rzr