我试图使用ajax从sparkfun获取JSON数据:
var public_key = "someKey";
var jsonData = $.ajax({
url: "https://data.sparkfun.com/output/" + public_key + ".json",
data: { page: 1 },
dataType: "jsonp",
}).done(function (results) {
// loop through results and log temperature to the console
$.each(results, function (index, row) {
console.log(row.1um_data);
})
})
但它给了我错误:
参数列表之后的Uncaught SyntaxError:missing)
如果我删除了密钥开头的号码,或在密钥的其他位置加了一个号码,它就不会出错,所以我相当肯定它的号码它开始时把它扔掉了。
我已尝试过row [1um_data],但它会抛出错误:Uncaught SyntaxError:意外的标识符。
如果我只是console.log(row);
,则表明JSON中确实有一个标记为' 1um_data'
如何使用以数字开头的密钥访问JSON数据?