读取csv后发出警报Javascript变量外部函数

时间:2018-11-27 07:55:57

标签: javascript jquery csv

我正在使用jquery / ajax读取文本文件,并通过jquery / csv插件对其进行转换。

这是我的代码:

var gotData;
function read() {
    $.get('text.txt', function(data) {
        var options = {"separator" : ";"};
        gotData = $.csv.toArrays(data, options);
        alert(gotData); //1
    }, 'text');
    alert(gotData); //2
}

为什么警报1中显示数据,但警报2中没有显示数据?据我所知,变量的定义是全局的,应该显示出来,对吗? 这导致了更大的问题,因为我想从html页访问该数据(.js是另一个文件)。因此,基本上我想从该函数之外获取保存我txt文件中数据的变量。 希望任何人都能提供帮助。有关更多信息,请发表评论。 谢谢你。

编辑:市场重复对我的下一个问题没有帮助,我想使用另一个.html文件中的数据将其显示在我的网站上。

0 个答案:

没有答案