我正在使用json文件,但我需要用csv文件替換它。我是否需要使用庫來做到這一點,或者我可以更改JQuery從json獲取到csv?我試過,但沒有運氣不工作。需要將我的數據從json替換爲csv文件
我的JavaScript代碼是個
$(document).ready(function() {
\t $.ajax({
\t \t url: 'somefile.json',
\t \t type: "GET",
\t \t dataType: "json",
\t \t success: function (data) {
\t \t \t $(".score-text").each(function(index, value) {
\t \t value.innerText = data['box'+(index+1)].total;
\t \t });
\t \t $(".data").each(function(index, value) {
\t \t var boxIndex = Math.floor(index/4);
\t \t width = data['box'+(boxIndex+1)]['bar'+(index+1-boxIndex*4)];
\t \t value.innerText = width;
\t \t value.style.width = width;
\t \t });
\t \t }
\t });
});
我使用CSV數組,但得到了一些錯誤,這是我的代碼
$(document).ready(function() {
\t $.ajax({
\t url: "somefile.csv",
\t success: function (csvd) {
\t data = $.csv2Array(csvd);
\t },
\t dataType: "text",
\t complete: function (data) {
\t $(".score-text").each(function(index, value) {
\t \t console.log(data);
\t \t value.innerText = data['box'+(index+1)].total;
\t \t });
\t \t $(".data").each(function(index, value) {
\t \t var boxIndex = Math.floor(index/4);
\t \t width = data['box'+(boxIndex+1)]['bar'+(index+1-boxIndex*4)];
\t \t value.innerText = width;
\t \t value.style.width = width;
\t \t });
\t }
\t });
});
謝謝
爲我發佈一份工作。 – Raghavendra