我是AJAX的初学者。我的任务是解析CSV文件中的数据,然后调用一个随后处理数据的函数。
但是我知道,调用该函数时我无法访问该函数。
我已经在Google上搜索过,但是除了解析PHP中的CSV文件然后将其返回给JS之外,我找不到解决方法。
那是我的代码。为方便起见,将其简化:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="MyFunction()"></button>
$.ajax({
url: "data.csv",
dataType: "text",
success: function(data) {
//Parse CSV-file to Two-Dimensional Array
var CSV = data.split(/\r?\n|\r/);
var Data = []
for (var count = 0; count < CSV.length; count++) {
var this_line = []
var cell_data = CSV[count].split(";");
for (var cell_count = 0; cell_count < cell_data.length; cell_count++) {
this_line.push(cell_data[cell_count])
}
Data.push(this_line)
};
var MyVar = Data[2][2] // MyVar = 10
function MyFunction() {
MyVar++
}
}
})