美文网首页
ajax学习

ajax学习

作者: 养猫的哈士奇_杨柳 | 来源:发表于2018-12-29 09:44 被阅读0次

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

var XHR;
if (window.XMLHttpRequest) {
    //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
  XHR = new XMLHttpRequest();
} else {
  // IE6, IE5 浏览器执行代码
  XHR = new ActiveXObject('Microsoft.XMLHTTP');
}
// var XHR = new XMLHttpRequest();// 创建ajax对象
XHR.open('get', 'url', true);
XHR.send();
XHR.onreadystatechange = function (params) {
  if (XHR.readyState === 4 && XHR.status === 200) {
    var json = XHR.responseText;
    console.log(json);
  }
};

创建基本的ajax的post请求的原生js代码,注意post请求需要设置请求头信息

if (window.XMLHttpRequest) {
    //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
  XHR = new XMLHttpRequest();
} else {
  // IE6, IE5 浏览器执行代码
  XHR = new ActiveXObject('Microsoft.XMLHTTP');
}
XHR.open('post', 'url', true);
XHR.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');// post方式需要设置请求头信息
XHR.send('name=yangwei');
XHR.onreadystatechange = function () {
  if (XHR.readyState === 4 && XHR.status === 200) {
    var json = XHR.responseText;
    console.log(json);
  }
};

axios发送ajax请求:

Axios.get('url', {
  params1: '',
  params2: ''
}).then((response) => {
  console.log(response);
})
  .catch((error) => {
    console.log(error);
  });

另一种写法:

Axios({
  method: 'post/get',
  url: 'url',
  data: {
    params1: '',
    params2: ''
  }
}).then((response) => {
  console.log(response);
})
  .catch((error) => {
    console.log(error);
  });

相关文章

  • ajax学习笔记

    Ajax学习笔记 Ajax简介 1. Ajax是什么? Ajax : Asynochronous javascri...

  • 2018-11-06

    学习ajax

  • Python网络爬虫(三)

    AJAX学习 AJAX=Asynchronous JavaScript and XML(异步的 JavaScrip...

  • 2018-11-07

    继续学习Ajax

  • 2018-11-09

    ajax学习完毕

  • AJAX

    前端学习中,今天学习了blue老师视频里面的ajax,仅作为自己学习的记录 ajax(Asynchronous J...

  • HTML5学习小记二ajax,window.orientatio

    1.ajax的学习 HTML5中的ajax相当于iOS中的afnetworking;详见jQuery ajax -...

  • jQuery AJAX

    本节我们学习 AJAX,AJAX 是 Asynchronous Javascript And XML 的首字母缩写...

  • JavaWeb学习-Ajax-1-Ajax简介

    JavaWeb学习-Ajax-1-Ajax简介 进入到一个新的知识点的学习,这个知识点叫做Ajax,指的是异步的j...

  • Ajax学习

    title: Ajax学习notebook: 编程tags:javascript 只会iOS已经不行了,要学习各种...

网友评论

      本文标题:ajax学习

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