需要替换我的数据从json到csv文件

Need to replace my data from json to csv file

本文关键字:json csv 文件 数据 替换 我的      更新时间:2023-09-26

我正在使用json文件,但我需要将其替换为csv文件。我需要使用一个库来做到这一点,或者我可以改变jQuery从json到csv?我已经试过了,但是没有运气不工作。

我的javascript代码是

$(document).ready(function() {
	$.ajax({
		url: 'somefile.json',
		type: "GET",
		dataType: "json",
		success: function (data) {
			$(".score-text").each(function( index, value ) { 
        		value.innerText = data['box'+(index+1)].total;
    		});
    
    		$(".data").each(function( index, value ) {  
        		var boxIndex = Math.floor(index/4);
        		width = data['box'+(boxIndex+1)]['bar'+(index+1-boxIndex*4)];
        		value.innerText = width;
        		value.style.width = width;
    		});
		}
	});   
});

我使用csv来数组,但是出现了一些错误这是我的代码

$(document).ready(function() {
	$.ajax({
    	url: "somefile.csv",
    	success: function (csvd) {
        	data = $.csv2Array(csvd);
    	},
    	dataType: "text",
    	complete: function (data) {
        	$(".score-text").each(function( index, value ) { 
        		console.log(data);
        		value.innerText = data['box'+(index+1)].total;
    		});
    
    		$(".data").each(function( index, value ) {  
        		var boxIndex = Math.floor(index/4);
        		width = data['box'+(boxIndex+1)]['bar'+(index+1-boxIndex*4)];
        		value.innerText = width;
        		value.style.width = width;
    		});
    	}
	});  
});

谢谢

jQuery不知道CSV文件。您需要将其作为dataType: "text"请求,然后自己解析它。