Javascript 查询:如何将JSON对象从第一个脚本传递到第二个脚本?

Javascript 查询:如何将JSON对象从第一个脚本传递到第二个脚本?,javascript,html,json,jquery,servlets,Javascript,Html,Json,Jquery,Servlets,我有两个javascript,除了一个部分外,我大部分都已经写完了。我试图弄清楚如何将JSON响应从servlet传递到第二个javascript文件 我有一个html,要求用户提供一些信息。它将此消息传递给服务器,然后将响应作为JSON文件返回。我有一个html文件,可以根据需要显示这些信息,但它是在第二个javascript中。因此,我需要弄清楚如何将它从第一个javascript中的ajax方法传递到第二个javascript 完成后,我对web门户进行了编程,为用户提供了一个点击链接,他

我有两个javascript,除了一个部分外,我大部分都已经写完了。我试图弄清楚如何将JSON响应从servlet传递到第二个javascript文件

我有一个html,要求用户提供一些信息。它将此消息传递给服务器,然后将响应作为JSON文件返回。我有一个html文件,可以根据需要显示这些信息,但它是在第二个javascript中。因此,我需要弄清楚如何将它从第一个javascript中的ajax方法传递到第二个javascript

完成后,我对web门户进行了编程,为用户提供了一个点击链接,他们可以看到第二个网页

$.ajax({
            type: 'GET',
            url: '/getData',
            data: dataString, 
            dataType: 'json',
            success: function(result)
            {

                            //Pass Result to Second JavaScript File
                            //Should this be a POST method or 
                            //Window? 
                            alert(success);
            },
            error: function(jqXHR, textStatus, errorThrown)
            {
                alert("Error: " + textStatus + " exception: " + errorThrown);
            }

        });
第二个javascript文件已经完成,并在hardrive上的本地json文件上进行了测试。我只需要弄清楚它如何接受从第一个文件传递给它的json信息

$.getJSON('WhatGoesHere?', function(data)
{
    //Parsing happens in here and works. 
});

我希望大家不要对此投反对票。我准备提供大量的+rep,其余的都是我自己实现的。这就是我一直坚持的部分。我读了所有关于windows和post/get的东西,但最后一部分我真的很困惑。我无法决定在这里实施哪个更好?我在想可能是一个json文件的帖子,然后做一个访问,因为他们都生活在一个服务器上,最终我会将json实现为一个数据库

试试这样的方法:

$.ajax({
    type: 'GET',
    url: '/getData',
    data: dataString,
    dataType: 'json',
    success: function (result) {

        $(document).trigger("data_was_gotten", result);
        alert(success);
    },
    error: function (jqXHR, textStatus, errorThrown) {
        alert("Error: " + textStatus + " exception: " + errorThrown);
    }

});

$(document).on("data_was_gotten", function(evt, data) {
    //do stuff with data
})

不,您正在将事件触发到您关心的范围。签出:在我发布的示例中,我正在文档范围内触发事件“data_was_get”,并在文档范围内侦听事件。这是一个有希望的开始。我试图将信息保存为本地json文件。我不想学习php,只要这样做就行了。不幸的是,第二个javascript中的数据是未定义的。还在读(我编辑了我的答案,以反映当“on”侦听器触发事件“data_was_get”时,有两个参数。