Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Papa.parse在jquery中重复csv解析_Javascript_Jquery_Csv - Fatal编程技术网

Javascript Papa.parse在jquery中重复csv解析

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) {

大家好,我在用javascript解析csv文件时遇到了一个问题。下面的代码仅用于加载HTML页面,但我不知道为什么。有人有主意吗

非常感谢

 <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);
});

我试过了,但是不起作用。“测试功能”只是在重新加载页面时执行的。经过测试,我得到了它。你的答案对于这个问题是正确的。非常感谢!