加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

一般ajax写法

发布时间:2020-12-16 00:40:19 所属栏目:百科 来源:网络整理
导读: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.statu
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);
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读