JavaScript从API网址

时间:2016-03-27 16:12:13

标签: javascript json api url var

我正在开发一个需要从API获取数据的javascript程序。

我的问题是我无法从网址字符串转到实际的JSON数据。

我看了here,他们提供了这个答案:

将您的JSON字符串设为变量var jsonString

,然后...

var myJsonObject = JSON.parse(jsonString);

所以我最终得到了:

var url = "https://pixabay.com/api/?";

var data = JSON.parse(url);

但这不起作用。我确定我错过了一些明显的东西,但我看不清楚。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在网址中传递变量及其值。

var url = "https://pixabay.com/api/?var1= " + var1;
var var1 = req.params.var1;
var jsonString = { "var1": var1 }
var data = JSON.parse(url);

在解析之前,您需要使用JSON格式的字符串。