2
我正在使用jQuery的Ajax函數從CSV文件讀取數據。我一直在使用名爲Jquery CSV的Jquery插件將數據轉換爲數組,但在Internet Explorer中,由於某種原因數組返回了不同的鍵。將CSV轉換爲Javascript中的多維數組
的Ajax調用和插件處理數據的代碼是:
var ourOffices = new Array();
$.get(pathToData, function(data) {
ourOffices = jQuery.csv("|")(data);
});
有人點我在正確的方向編碼這種轉換沒有一個插件
中的字段分離按'|' 。每條記錄都在一個新行中,其中有300條。另外值得注意的是,這可能是第一個插件行爲不當的原因,因爲CSV中的一些數據包含特殊字符,如重音符號。
謝謝。
p.s.我會提供一些示例數據,但不適合這樣做,對不起。
你有更可讀的插件版本嗎? Javascript代碼也是如此。 – millebii 2011-06-03 18:05:19
插件的源代碼在這裏。 http://js-tables.googlecode.com/svn/trunk/jquery.csv.js – addedlovely 2011-06-03 18:12:53
上面的JS,它在該階段並沒有什麼特別之處,因爲插件正在做咕嚕聲。 – addedlovely 2011-06-03 18:16:39