Javascript if语句无法正常工作

时间:2017-11-10 19:38:13

标签: javascript http request http-response-codes

我正在使用此功能检查页面存在。工作正常。

function check(url) {
    var request = new XMLHttpRequest();
    request.open('HEAD', url, true);
    request.onreadystatechange = function () {
        if (request.status === 200) {
            return true;
        }
    };
    request.send();
    console.log(request);
}

我想检查“index.php”文件是否存在我将显示警告。函数返回 true ,但此代码不起作用。

if (check("index.php") === true) {
    alert("OK");
}

一站式代码:

function check(url) {
        var request = new XMLHttpRequest();
        request.open('HEAD', url, true);
        request.onreadystatechange = function () {
            if (request.status === 200) {
                return true;
            }
        };
        request.send();
        console.log(request);
    }

if (check("index.php") === true) {
        alert("TAMAM");
}

0 个答案:

没有答案