javascript使用jQuery加载CSV文件+ajax关闭异步

<script src="jquery-3.3.1.min.js"></script>
定义一个csv函数
// 关闭异步,否则cesium初始化的时候,csv文件可能还没处理完 $.ajaxSettings.async = false
; $.extend({ csv: function (url, f) { $.get(url, function (record) { //按回车拆分 record = record.split(/ /); var data = []; var lineNum=0; for (var i = 0; i < record.length-1; i++) { var t = record[i].split(","); for (var y = 0; y < t.length; y++) { if (!data[lineNum]) data[lineNum] = {}; data[lineNum][y] = parseFloat(t[y]); } lineNum++; } f.call(this, data); data = null; }); } });
$.csv("GX_HPOINT.csv",function(data)
{
    //处理data
});

或者直接用$.get

var waterH=[];//每一个截断面的随着时间变化的高度
$.get("GX_HWaterFLow.csv", function (record) {
            //按回车拆分
            record = record.split(/
/);
            var lineNum=0;
            for (var i = 0; i < record.length-1; i++) {
                var t = record[i].split(",");
                waterH[lineNum]=parseFloat(t[2]);
                lineNum++;
            }
        });
原文地址:https://www.cnblogs.com/coolbear/p/9039586.html