如何知道,当PureJavascript中完全加载AJAX请求时?

时间:2019-08-01 16:12:39

标签: javascript php

我如何检测AJAX请求何时完全加载并可以显示:阻止。

    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        document.getElementById('mainContent').style.display = 'none';
        if (this.readyState == 4 && this.status == 200) {
            xhttp.onload = function(){
                document.getElementById("mainContent").innerHTML = this.responseText;
                setTimeout(function(
                   document.getElementById("mainContent").style.display = 'block';        
                ),1000);
            }
        }
    };
    xhttp.open("POST", "system.php", true);
    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhttp.send("lang="+lang);    

没有setTimeout怎么办?

0 个答案:

没有答案