Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从csv文件访问特定数据并在html上显示_Javascript_Jquery_Csv - Fatal编程技术网

Javascript 从csv文件访问特定数据并在html上显示

Javascript 从csv文件访问特定数据并在html上显示,javascript,jquery,csv,Javascript,Jquery,Csv,从csv文件访问特定数据时遇到一些问题。目前我可以看到控制台中的所有数据,但当我试图显示未定义的特定数据时。例如,在我的控制台中,我获得了所有数据,我想提取字幕,并在html上以班级分数文本的形式显示出来 我的控制台如下所示: subtitle 1, name1,65% name2,65% name3,65% name4,65% total,70% , subtitle 2, name1,65% name2,65% name3,65% name4,65% total,30% , subtitle

从csv文件访问特定数据时遇到一些问题。目前我可以看到控制台中的所有数据,但当我试图显示未定义的特定数据时。例如,在我的控制台中,我获得了所有数据,我想提取字幕,并在html上以班级分数文本的形式显示出来

我的控制台如下所示:

subtitle 1,
name1,65%
name2,65%
name3,65%
name4,65%
total,70%
,
subtitle 2,
name1,65%
name2,65%
name3,65%
name4,65%
total,30%
,
subtitle 3,
name1,65%
name2,65%
name3,65%
name4,65%
total,60%
,
subtitle 4,
name1,65%
name2,65%
name3,65%
name4,65%
total,50%
$.ajax({
url:'test.csv',
键入:“获取”,
数据类型:“文本”,
成功:功能(数据){
var rows=data.split(/\n/);
for(var行索引,行)
{
var columns=rows[rowIndex].split(/,/);
for(列中的var colIndex)
{
var colValue=columns[colIndex].trim();
console.log(colValue);
}           
}
$(“.score text”).each(函数(索引,值){
value.innerHTML=结果[列[2]]=行[2];
});
}

});为什么不尝试将插入部分放入循环中

        var columns = rows[rowIndex].split(/,/);
        for (var colIndex in columns)
        {
        var colValue = columns[colIndex].trim();

        console.log(colValue);

        $(".score-text").append(colValue);

        }           

你为什么不试着把插入部分放入循环中呢

        var columns = rows[rowIndex].split(/,/);
        for (var colIndex in columns)
        {
        var colValue = columns[colIndex].trim();

        console.log(colValue);

        $(".score-text").append(colValue);

        }           

也许像这样的图书馆值得一查。可以使您的生活更轻松您正在引用范围之外的
列。这就是它未定义的原因。那么我如何访问特定的数据呢?对于每一个函数,都应该使用正确的函数吗?也许它值得像这样检查库。可以使您的生活更轻松您正在引用范围之外的
列。这就是它未定义的原因。那么我如何访问特定的数据呢?对于每一个,使用的函数是否正确?