如何在函数中包含变量 - Javascript

时间:2012-10-30 20:11:15

标签: javascript html

好的,所以我有一个变量,其中包含一些需要进入函数的信息。例如,如果我有;

var apikey="123456789";

function foo() {
    $.getJSON('http://api.websiteexample.com/ + apikey');
}

我希望在请求JSON数据时将存储在变量中的一些信息添加到网站地址的末尾。

我在示例中的方式是否正确?

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试如下,

//Note the quotes moved -----------------v
$.getJSON('http://api.websiteexample.com/' + apikey);

当你把它放在引号内时......它将被视为string。你需要把它放在引号之外,以便知道它是一个变量。

答案 1 :(得分:1)

以这种方式试试

var apikey="123456789";

function foo(key) {
    $.getJSON('http://api.websiteexample.com/ ' + key);
}

foo(apikey);