ITPub博客

首页 > IT职业 > IT生活 > 原生JavaScript写AJAX

原生JavaScript写AJAX

IT生活 作者:qingcai 时间:2021-09-09 10:04:32 0 删除 编辑

前端JavaScript:

function ajaxGet(url, obj) {    var request;    if(window.XMLHttpRequest) {        request = new XMLHttpRequest();    } else {        request = new ActiveXObject('Microsoft.XMLHTTP'); // 兼容IE    }    request.onreadystatechange = function() {        if(request.readyState === 4) { // 4 请求完成            if(request.status === 200) { // 200 页面成功加载                console.log(request.responseText); // 成功 返回得到的文本            } else {                console.log(request.status); // 失败 返回状态码 如 404            }        } else {            console.log('Requesting');        }    }    /* 解析参数 */    str = '?';    for(key in obj) {        str += (key + '=' + obj[key] + '&');    }    str = str.substr(0, str.length - 1);    /* 发送 */    request.open('GET', url + str);    request.send();}ajaxGet('ajax.php', {    'type': 'get',    'data': 'test'}); //get-test

后端PHP:

<!-- ajax.php --><?php    echo $_GET['type'] . '-' . $_GET['data'];

原生JavaScript写AJAX

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2899/viewspace-2815885/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Backbone & AngularJS
请登录后发表评论 登录
全部评论

注册时间:2019-08-19

  • 博文量
    71
  • 访问量
    681