ajax的使用

原生js的ajax:

var xhr=new XMLHttpRequest();
        xhr.open('POST','login.php');
        xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        // xhr.send('username='+unm+'&password='+psd);
        xhr.send(`username=${unm}&password=${psd}`);
        //!!!如果请求体是urlencoded格式,必须设置请求头的格式
        xhr.onreadystatechange=function () {
            if (this.readyState!==4)return;
            loading.style.display='none';
            console.log(this.responseText);
        }

post方式在.send()中传入参数
get方式在.open(“get”,”url”+?id=var id),.send(null);

$.get('/json.php',{id:1},function (res) {       //默认返回的数据格式是字符串类型
    console.log(res);
});
$.post('/json.php',{id:1},function(res) {
    console.log(res);
    var rs=res;
    console.log(rs.age);
});

2、 获取服务端json格式数据,$.getJSON方法

$.getJSON('/json.php',{id:1},function (res) {       //返回json格式数据
    console.log(res);
})

$.get() $.post()有4个参数:(“url”,data(对象格式),fn(服务端返回的数据,textStatus){},type(服务端返回数据的格式))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值