javascript轮询必须在页面文件,而不能在js文件吗?

我有如下函数,放在jsp页面,好好的
但是放到公共js文件
页面有一大片就变灰色死掉
是javascript轮询必须在页面文件,而不能在js文件吗?

function doPolling(urlbase, uuid) {

//console.log("notifyUUID is: " + uuid);

var times = 0;

var flag = 0;

var interval = setInterval(function () {

    times++;

    if (times > 5 || flag == 1) {

        clearInterval(interval);

        if(times>5){

            //top.$.jBox.tip("配置信息远程接收失败!");

            //console.log("配置信息远程接收失败!");

        }

        return;

    }

    $.ajax({

        url: urlbase + '/delivery/poll-status',

        type: 'post',

        data: {uuid: uuid},

        success: function (data) {

            console.log("success :" + data);

            if("" != data) {

                //top.$.jBox.tip(data);

               // console.log(data);

                flag = 1;

            }

        },

        error: function (data) {

            //console.log("error: " + data);

            flag = 1;

        }

    })

 }, 2000);

}


梦里花落0921
浏览 495回答 1
1回答

jeck猫

放到一个单独的js文件,然后调用,试两次,一次在公用js文件之前,一次在公用js文件之后。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript