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

时间:2015-08-31 07:02:16

标签: javascript jquery json csv

我正在使用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;
    		});
    	}
	});  
});




由于

1 个答案:

答案 0 :(得分:1)

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