Ajaxfetchaxios

Posted yitiansanchangyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajaxfetchaxios相关的知识,希望对你有一定的参考价值。

原生

    //创建异步对象  
    var xhr = new XMLHttpRequest();
    //设置请求基本信息,并加上请求头
    xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    xhr.open(‘post‘, ‘test.php);
    //发送请求
    xhr.send(‘name=Lan&age=18‘);
    xhr.onreadystatechange = function () {
        // 这步为判断服务器是否正确响应
      if (xhr.readyState == 4 && xhr.status == 200) {
        console.log(xhr.responseText);
      } 
    };

jQuery
var loginBtn =  document.getElementsByTagName("button")[0];
loginBtn.onclick = function(){
    ajax({
        type:"post",
        url:"test.php",
        data:"name=lan&pwd=123456",
        success:function(data){
           console.log(data);
        }
    });
}
fetch
fetch(‘http://www.mozotech.cn/bangbang/index/user/login‘, {
    method: ‘post‘,
    headers: {
    ‘Content-Type‘: ‘application/x-www-form-urlencoded‘
    },
    body: new URLSearchParams([
        ["username", "Lan"],["password", "123456"]
    ]).toString()
})
.then(res => {
    console.log(res);
    return res.text();
})
.then(data => {
    console.log(data);
})
axios
axios({
    method: ‘post‘,
    url: ‘/abc/login‘,
    data: {
        userName: ‘Lan‘,
        password: ‘123‘
    }
})
.then(function (response) {
    console.log(response);
})
.catch(function (error) {
    console.log(error);
});
 

以上是关于Ajaxfetchaxios的主要内容,如果未能解决你的问题,请参考以下文章

Vue之前后端交互

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板