如何在javascript中将url中的json字符串数据添加到数组中?

时间:2018-02-06 07:05:50

标签: javascript arrays json

我收到的json字符串看起来像是来自url的javascript数组(example.com/data)

["apple","orange","mango","banana"]

如何将此数据存储到我的js文件中的数组中?例如。我有一个名为fruitArray的变量,我想用从网址收到的数据填充此变量,以便它看起来如下所示:

var fruitArray = ["apple","orange","mango","banana"]; // contains array from the url

4 个答案:

答案 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                    
     }
});