In JavaScript/jQuery, how to retrieve data that has spaces in its name? In JavaScript/jQuery, how to retrieve data that has spaces in its name? json json

In JavaScript/jQuery, how to retrieve data that has spaces in its name?


Array member access notation works on objects as well.

$.getJSON(url, null, function(objData) {  $.each(objData.data, function(i, item) {    var zip = item.Zip;    var fname = item['First Name'];  });});

You can use this for arbitrary strings (those that aren't legal identifiers) as well as variables.

var fieldName = "First Name";var fname = item[fieldName];


$.getJSON(url, null, function(objData) {  $.each(objData.data, function(i, item) {    var zip = item.Zip;    var fname = item["First Name"]; //Changed this  });});

reference the item using as a key instead of dot notation