我收到的json字符串看起来像是来自url的javascript数组(example.com/data)
["apple","orange","mango","banana"]
如何将此数据存储到我的js文件中的数组中?例如。我有一个名为fruitArray
的变量,我想用从网址收到的数据填充此变量,以便它看起来如下所示:
var fruitArray = ["apple","orange","mango","banana"]; // contains array from the url
答案 0 :(得分:0)
参见示例
var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var children = hege.concat(stale); //this will add 2 arrays together
答案 1 :(得分:0)
使用Ajax调用 在成功方法上,您可以将结果分配给变量。 如果这就是您的查询的意思。
示例
var yourvariable;
$.ajax
({
url: "your URL"
, success: function(result)
{
yourvariable = result;
}
});
答案 2 :(得分:0)
getJSON使用GET HTTP请求从服务器加载JSON编码的数据。
发送到服务器的数据作为查询字符串附加到URL。如果data参数的值是普通对象,则在将其附加到URL之前,它将转换为字符串并进行url编码。
var myArray;
$.getJSON( "your URL", function( json ) {
myArray = json;
});
答案 3 :(得分:0)
$.ajax({
type: 'GET',
url: actual_url,
data: paramters,
dataType:'json',
success: function (data) {
var fruitArray = data
}
});