我试图指定从第一个" performanceDate"中提取的日期。 JSON字符串中的属性。我从外部URL中提取字符串。但是,我似乎无法获得价值。
以下是我构建的代码: `
function(){
var externalURL = "http://198.211.117.172/api/performances/" + {{PerformanceID}};
$.getJSON(externalURL, function(json) {
alert(performances.performanceDate).format("YYYY-MM-DD");
});
}
这是一个example of the externalURL变量,我获取了我的JSON字符串。
我哪里错了?
答案 0 :(得分:0)
您没有使用从JSON获得返回输出的变量。 在你的情况下,你得到的结果是' json'变量。如果您只想从整个结果中获得第一个表现日期,并且您知道' performanceDate'的位置。变量然后你可以直接使用它。
根据您的外部网址,您应该提醒
alert(json.data.performances[0].performanceDate);
如果您想要所有表现日期,那么您可以使用foreach循环
$.each( json.data.performances, function( key, val ) {
alert(val.performanceDate);
});