I a php array I converted to json and echoed that I want to retrieve using jquery. The echoed json is in the format:
[{"id":"1","title":"Test Event 1","description":"This is the first test event","location":"Acme Hall, Room 101","contact":"John Smith","url":"http:\/\/www.example.com","start":"2016-02-29 13:00:00","end":"2016-02-29 14:00:00"},
{"id":"2","title":"Test Event 2","description":"This is the second test event","location":"Venable Hall, Room 101","contact":"Jane Smith","url":"http:\/\/www.example.com","start":"2016-03-08 09:00:00","end":"2016-03-10 10:45:00"},
{"id":"3","title":"Test Event 3","description":"This is the third test event","location":"Sitterson Hall, Room 200","contact":"Jane Smith","url":"http:\/\/www.example.com","start":"2016-03-18 15:00:00","end":"2016-02-22 16:30:00"}]
When I attempt to use Ajax GET to parse and display the JSON, 'undefined' is returned. My ajax code is:
$.ajax({
type: 'GET',
url: 'get-events.php',
dataType: "json",
cache: false,
success: function (result) {
alert(result[start]);
},
});
UPDATE:
Thanks for the responses. I finally got it sorted using
for (var key in result) {
if (result.hasOwnProperty(key)) {
result[key].id
}
}
start?