Javascript if语句仅适用于Console或Refresh IE11

时间:2017-12-19 10:23:04

标签: javascript

我有一些代码可以获取服务器时间(由PHP设置),例如12:00,并将其与数组中的一个进行比较。这适用于Chrome& Firefox,出于某种原因,它只能在开放式工具打开时在IE11中运行,或者在时间匹配时刷新它。

function checktime(){

    var triggerPopup;
    var trigger_time = "";
    var server_time = "";
    $.get("server_time.php", function(data, status){
        var chktime;
        for(i = 0; i < popover_arr.length; i++) {
            trigger_time = popover_arr[i].trigger_time;
            server_time = data;
            triggerPopup = false;
            if(server_time == trigger_time){
                triggerPopup = true;
                break;
            }
        }
        if(triggerPopup==true){
            showPopup(i)
        }else{
            chktime = setTimeout(function(){checktime()},1000);
        }

    });

}

任何想法?

0 个答案:

没有答案