进阶12-ajax、server-mock的使用

2017-10-02  本文已影响0人  我七
//添加一个状态锁,初始为true,上锁为true,解锁为false
var lock = true;
btn.addEventListener('click', function () {
    //状态为false时,直接return
    if (!lock) {
        return
    }
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function () {
        if (xhr.readyStatus === 4) {
            //readystate为4时,此次请求结束,上锁
            lock = true;
        }
    }
    xhr.open('GET',url);
    xhr.send();
    //解锁,这时候请求开始
    lock = false;
})

代码链接

后端代码

上一篇 下一篇

猜你喜欢

热点阅读