i have the following JSON response, but i am not sure how to properly loop trough it and use.
{
"ID": 1,
"Name": "dept1",
"Categories": [
{
"ID": 1,
"Name": "catg1"
},
{
"ID": 2,
"Name": "catg2"
}
]
}
following code alerts me the departmentID which is 1, then its name 'dept1', then this: '[object Object],[object Object]'
$.getJSON("mainPage2.aspx", function(result) {
$.each(result, function(i, item) {
alert(this);
});
});
all i want to do is to create a div using department info, and create another div inside it which includes the information of categories that belong to that deparment.
Well, its showing its getting the object alright, have you tried
$.getJSON("mainPage2.aspx", function(result) {
$.each(result, function(i, item) {
alert(item.Name);
});
});
Item being the object passed through from the each function it should pick this up and alert out 'dept1' or whatever the text is set
if you want to loop through the categories then do another loop i.e.
$.getJSON("mainPage2.aspx", function(result) {
$.each(result, function(i, item) {
alert(item.Name);
$.each(item.Categories, function(i, cat) {
alert(cat.Name)
}
});
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With