This php function returns a json encoded object to a javascript through ajax. I create a variable with this json object with stringify.
var event_id = JSON.stringify(rdata.event_id);
When I print that variable it looks like this.
[{"0":"e20111129215359"},{"0":"e20120301133826"},{"0":"e20120301184354"},{"0":"e20120301193226"},{"0":"e20120301193505"},{"0":"e20120303182807"},{"0":"e20120303205512"},{"0":"e20120303211019"},{"0":"e20120306182514"},{"0":"e20120307122044"}]
How do I access each element of event_id?
Don’t
stringifyit. It’s already a valid JavaScript object, so just access it directly with:The value
rdata.event_idis an array[]containing a bunch of object literals{}each having just one property"0". Since the property is a number instead of a string, you need to use the["0"]syntax to access it, rather than the normal object dot operator.