我在将声明中的值传递给另一个var时遇到问题。不确定的语法。如何将var中的值传递到另一个var
目前在我的代码下面,我的html中的,它什么也没有返回,即空白。但是,如果我将脚本代码更改为$('#xevalue1').append(info.AUD),则它会从http://api.fixer.io/latest?base=USD中提取的json数据中检索AUD值。
以下是我的代码。有人可以帮忙吗?
USD $1 = $
$(function(){
var url0 = 'http://api.fixer.io/latest?base=USD';
var cur1 = "AUD" //Australian Dollar
window['xeCallback1'] = function(data) {
var info = data.rates;
$('#xelabel1').append(cur1); //label for currency
$('#xevalue1').append(info.cur1); //extract json value from rates.AUD
};
$.ajax({
url: url0,
dataType: 'jsonp',
cache: true,
jsonpCallback: 'xeCallback1'
});
});
+2
'.append(信息[CUR1])' –
+0
感谢。它的作品非常漂亮。 –
+0
[JavaScript属性访问:点符号与括号?]的可能重复(http://stackoverflow.com/questions/4968406/javascript-property-access-dot-notation-vs-brackets) –