对于负载返回有任何影响吗?

时间:2016-02-19 00:44:22

标签: javascript xmlhttprequest return onload

我是javascript中的新手,并编写了一个小应用程序,但我知道onload异步函数是返回不起作用。 有人有想法吗?

See this

感谢您的帮助

function onDeviceReady() {
    if (function1()){
        if (getDBsettings()){
            if (function3()){
                dostuff;
            }
            else{
                alert("");
            }
        }
        else{
           alert(""); 
        }                     
    }
    else{                    
       alert(""); 
    }
}

    function getDBsettings(){
    var xmlhttp= new XMLHttpRequest();
    xmlhttp.open("POST","http://abcdefgh.php", false);
    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    xmlhttp.onload = function(){
        if(xmlhttp.status == 200){
            var json_string = xmlhttp.responseText;
            var json = JSON.parse(json_string);
            if(json.success===1){
                return true;
            }
            else{
                return false;
            }
        }
        else if(xmlhttp.status == 404){
            return false;
        }
        else{
            return false;
        }
    };
    xmlhttp.send();
}

0 个答案:

没有答案