Javascript 使用jqueryajax调用动态添加数组

Javascript 使用jqueryajax调用动态添加数组,javascript,ajax,json,Javascript,Ajax,Json,在大多数网站中,当我看到浏览器“查看页面源代码”时,会动态填充大量java脚本数组或JSON数据。我认为我们可以从数据库中获取这些数据,并将其存储在java脚本数组中。有谁能建议我如何从jQueryAjax调用中动态添加数据并将其分配到数组变量中 我尝试了array push()方法。但是没有运气 有谁能建议我怎么做吗?你可以按如下方式做: $.ajax({ type: "GET", url: // Your URL, data: "{}"

在大多数网站中,当我看到浏览器“查看页面源代码”时,会动态填充大量java脚本数组或JSON数据。我认为我们可以从数据库中获取这些数据,并将其存储在java脚本数组中。有谁能建议我如何从jQueryAjax调用中动态添加数据并将其分配到数组变量中

我尝试了
array push()
方法。但是没有运气


有谁能建议我怎么做吗?

你可以按如下方式做:

    $.ajax({
        type: "GET",
        url: // Your URL,
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            var result = data.d; // your json data
            $.each(result , function (index, value) {
                myArray.push([value.property, value.property2]); // push array note `[]`
            });
        }
    });

你能把你试过的东西发个小代码吗?我也这么做了。但实际上,我正在寻找json字符串在多个控件中的可重用性。i、 最初我调用jquryajax并将数据推送到数组中。我希望在整个应用程序中使用相同的数组(重用jquery ajax数据),在本例中,您可以在全局范围内声明您的数组,然后可以使用相同的数组在ajax中推送数据。在这种情况下,它将在全球范围内可用。