美文网首页
js 原生POST请求

js 原生POST请求

作者: 路尔轩 | 来源:发表于2019-08-22 18:19 被阅读0次
var XHR=null;  
if (window.XMLHttpRequest) {  
    // 非IE内核
    XHR = new XMLHttpRequest();  
} else if (window.ActiveXObject) {  
    // IE内核,这里早期IE的版本写法不同,具体可以查询下
    XHR = new ActiveXObject("Microsoft.XMLHTTP");  
} else {  
    XHR = null;  
} 
if(XHR){ 
    //  请求
    XHR.open("POST", "http://xxx",true);  
    XHR.onreadystatechange = function () {  
        if (XHR.readyState == 4 && XHR.status == 200) { 
            // 这里可以对返回的内容做处理  如果返回的是 string 就处理成json
            let result = eval('(' + XHR.response + ')');   // 将接口返回结果转化为json
            window.location.href = result.args;
            XHR = null;  // 主动释放,JS本身也会回收的  
        }  
    };  
    XHR.setRequestHeader("Content-type","application/x-www-form-urlencoded");  // 设置请求头
    // 发送请求
    XHR.send('字段名=数据值');
}

相关文章

  • js 原生POST请求

  • Koa(二、post传值,art-template模板,静态资源

    post数据 原生node.js实现post请求数据获取 bodyParse解析 cnpm i koa-bodyp...

  • node.js 学习笔记04

    form 表单发送 post 请求,node.js 原生接收 post 请求 引入包之前,需要在当前文件夹下用命令...

  • 13 - 原生的post请求

    原生的post请求但在实际开发中,是使用第三方包来取代原生的post请求。因为原生的post请求性能不好,而且操作...

  • html 原生post

    html原生post请求

  • axios POST传值

    GET请求: main.js:POST请求先全局配置后使用 POST请求:

  • ajax学习

    1、废话不多说,直接上代码演示:创建基本的ajax的get请求的原生js代码。 创建基本的ajax的post请求的...

  • koa处理post请求

    1. 获取post请求的步骤 解析上下文的ctx文原生node.js的对象rep 将post表单数据解析成quer...

  • (转)iOS 网络请求汇总

    原生session的GET请求 原生session的POST请求 AFN的GET网络请求如下: AFN POS...

  • 六、post请求

    POST请求相比较GET请求,POST请求比较复杂。因为 Node.js认为,使用POST请求时,数据量会比较多。...

网友评论

      本文标题:js 原生POST请求

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