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