我正在使用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文件中的数据将其显示在我的网站上。