I\'m getting a JSON response from the server and i have to loop through the array in javascript and get the values. But I cant seem to loop throught it.
The JSON respons
You can use for-in
construct in pure Javascript. Of course, you need to be careful that you're only looking at the object's own properties (libraries like Prototype tend to pollute):
for(var key in response) {
if(response.hasOwnProperty(key)) {
...
}
}
EDIT
Are you using jQuery.ajax
? What's the dataType
value? It should be json
. This might be why your response is being interpreted as a string. Also, when you console.log
response, does it show up as a string or an object?