大家好我在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>
答案 0 :(得分:0)
您已为doc ready块分配了一个命名函数,并且您还尝试调用在setInterval中运行它。
相反,我会说你把这个函数放在全局范围内,并在setInterval中调用doc:
function test(){
// test code
}
$(function(){
setInterval(test, 1000);
});