Javascript Papa.parse在jquery中重复csv解析
大家好,我在用javascript解析csv文件时遇到了一个问题。下面的代码仅用于加载HTML页面,但我不知道为什么。有人有主意吗 非常感谢Javascript Papa.parse在jquery中重复csv解析,javascript,jquery,csv,Javascript,Jquery,Csv,大家好,我在用javascript解析csv文件时遇到了一个问题。下面的代码仅用于加载HTML页面,但我不知道为什么。有人有主意吗 非常感谢 <script> $(function test() { Papa.parse("lockedDevices.csv", { download: true, complete: function(results) {
<script>
$(function test() {
Papa.parse("lockedDevices.csv", {
download: true,
complete: function(results) {
console.log("Remote file parsed!", results.data);
$.each(results.data, function(i, el) {
var row = $("<tr/>");
if(el[0] == "Status")
var color =" bgcolor='lightgrey'>"
if(el[0] == "Free"&&el[4]==" "&&el[5]==" ")
var color = " bgcolor='lightgreen'>";
if(el[0] == "Locked")
var color = " bgcolor='red'>";
if(el[0] == 'Free' && el[5]!=' ')
var color = " bgcolor='yellow'>";
$.each(el, function(j, cell) {
if (cell !== ""){
row.append($('<td'+ color).text(cell));
}
});
$("#lockedDevicesBox tbody").append(row);
});
}
});
})
setInterval(test(),1000);
</script>
$(功能测试(){
parse(“lockedDevices.csv”{
下载:对,
完成:功能(结果){
log(“已解析远程文件!”,results.data);
$.each(结果、数据、函数(i、el){
变量行=$(“”);
如果(el[0]=“状态”)
var color=“bgcolor='lightgrey'>”
如果(el[0]=“自由”&&el[4]=“”&&el[5]=“”)
var color=“bgcolor='lightgreen'>”;
如果(el[0]=“锁定”)
var color=“bgcolor='red'>”;
如果(el[0]=“自由”&&el[5]!=”)
var color=“bgcolor='yellow'>”;
$。每个(el,函数(j,单元){
如果(单元格!==“”){
append($('您已经为doc ready块分配了一个命名函数,并且还试图在setInterval中调用run函数
相反,我会说您将函数放在全局范围内,并在setInterval内的doc ready中调用它:
function test(){
// test code
}
$(function(){
setInterval(test, 1000);
});
我试过了,但是不起作用。“测试功能”只是在重新加载页面时执行的。经过测试,我得到了它。你的答案对于这个问题是正确的。非常感谢!