一般ajax写法

function test(url,username,password,jQuery,callback) {
    url = url || "/test.jsp";
   jQuery.ajax({type:Get,url: url,async: true,password:password,username:username,complete:function(xmlhttp,status){
     var ok = (200 <= xmlhttp.status && xmlhttp.status < 300) || xmlhttp.status == 1223; // status 204 -> 1223 in IE
     if (ok) {
       callback(true);
     } else {
       callback(false);
     }
   }});

    var xmlhttp;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest()
    } else {
        xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
    }

    xmlhttp.onreadystatechange = function() {

        if (xmlhttp.readyState == 4) {
            var ok = (200 <= xmlhttp.status && xmlhttp.status < 300) || xmlhttp.status == 1223; // status 204 -> 1223 in IE
            if (ok) {
                callback(true);
            } else {
                callback(false);
            }
        }
    };
    xmlhttp.open("Get",url,true,password);
    try {
        xmlhttp.send(null);//error
    } catch (e) {
        callback(null);
    }
}

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...