0

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

var apikey="123456789";

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

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

我在示例中所做的方法是否正确?

谢谢!

4

2 回答 2

1

尝试如下,

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

当您将其放在引号内时..它将被视为string. 您需要将其放在引号之外才能知道它是一个变量。

于 2012-10-30T20:11:46.643 回答
1

试试这个方法

var apikey="123456789";

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

foo(apikey);
于 2012-10-30T20:13:41.347 回答