美文网首页
21.ajax使用post请求

21.ajax使用post请求

作者: 若愚同学 | 来源:发表于2018-06-12 22:16 被阅读0次
    ajax使用post请求时
    1.将请求方式改为post
    2.设置请求头
    3.设置请求体
    
    示例代码:
    function checkaccount() {
        //获取到username节点对象
        var username = document.getElementById("un");
        
        //ajax
        var ajax = new XMLHttpRequest();
        
        //open
        ajax.open("post","/checkaccount.do",true);
        
        //注册监听
        var sp = document.getElementById("sp");
        ajax.onreadystatechange = function() {
            if (ajax.readyState == 4 && ajax.status == 200) {
                sp.innerHTML = ajax.responseText;
            }else {
                sp.innerHTML = "网络有问题";
            }
        };
        
        //设置请求头
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
        
        //拼接参数(设置请求体,多个参数之间使用&分隔)
        var param = "username="+username.value;
        
        //发送请求
        ajax.send(param);
    }
    

    相关文章

      网友评论

          本文标题:21.ajax使用post请求

          本文链接:https://www.haomeiwen.com/subject/ggxdeftx.html