zoukankan      html  css  js  c++  java
  • JS GET POST请求

     1 function createXmlHttpRequest()
     2 {
     3     var xmlHttp;
     4     if(window.ActiveXobject){ // 判断是否是ie浏览器
     5         try { // try开始 
     6             xmlhttp = new ActiveXobject("Microsoft.XMLHTTP"); // 使用ActiveX对象创建ajax
     7         }catch(e){
     8             xmlHttp = false;
     9         } // try end
    10     }else{   //Chrome、FireFox等非ie内核
    11         try{
    12         xmlHttp = new XMLHttpRequest(); //视为非ie情况下
    13         }catch(e){
    14             xmlHttp = false; // 其他非主流浏览器
    15         }
    16     } // 判断结束,如果创建成功则返回一个DOM对象,如果创建不成功则返回一个false
    17             
    18     if(xmlHttp)
    19     {
    20         return xmlHttp;
    21     }else{
    22         alert("xmlhttp对象创建失败,请检查浏览器是否支持XmlHttpRequest!");
    23     }
    24 }
    25 
    26 function getData(url)
    27 {
    28     var xmlhttp = createXmlHttpRequest();
    29     if(xmlhttp == null)return;
    30     xmlhttp.open("GET", url, true);
    31     xmlhttp.send();
    32     xmlhttp.onreadystatechange = function() {
    33         if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
    34         {
    35             var data = xmlhttp.responseText;
    36             console.log(data);
    37         }
    38     }
    39 }
    40 
    41 function postData(url,data)
    42 {
    43     var xmlobj = new XMLHttpRequest();
    44     xmlobj.open("POST", url, true);
    45     xmlobj.setRequestHeader("cache-control","no-cache");
    46     xmlobj.setRequestHeader("Content-Type", "text/html;charset=uft-8"); //指定发送的编码
    47     xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); //设置请求头信息
    48     xmlobj.send(data); //设置为发送给服务器数据
    49     
    50     xmlobj.onreadystatechange = function() {
    51         if(xmlobj.readyState == 4 && xmlobj.status == 200)
    52         {
    53             var rsp = xmlobj.responseText;
    54             console.log(rsp);
    55         }
    56     };
    57 }
  • 相关阅读:
    Docker简介,安装,配置
    Centos7给 root 账户开通ssh权限
    [转载]Hyper-v 安装CentOS 7
    软件开发_六大原则
    php函数名后冒号(:)+数据类型(返回值类型限制/php新特性)
    MySQL--事务介绍
    MySQL存储引擎
    leetcode刷题笔记300题 最长上升子序列
    leetcode刷题笔记299题 猜数字游戏
    **leetcode刷题笔记四 两个有序序列的中位数**
  • 原文地址:https://www.cnblogs.com/sener/p/13935928.html
Copyright © 2011-2022 走看看