您当前的位置:首页 > 前端 > javascript > jq ajax异步请求

jq ajax异步请求

日期:2021-07-09 09:24:30    浏览:394

全局设置
$.ajaxSetup({
    async: true,
    // crossDomain: true,
    xhrFields: {
        withCredentials: true
    },
    headers: {
//设置请求头,后面不用每个都设置
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr("content")
    },
});
$.ajax({
                type: 'post',
                url: url,
                data: data,
                dataType: "json",//数据类型为jsonp
                async: true,
                crossDomain: true, //设置跨域为true
                xhrFields: {
                    withCredentials: true //默认情况下,标准的跨域请求是不会发送cookie的
                },
                complete: function (data, status) {
                    let r = data.responseJSON;
                    try {
                        res(r);
                    } catch (e) {
                        alert("遇到未知错误,请刷新页面重试!");
                    }
                }
            });
$.ajax({ data: myData });
$.post('http://example.com/server/api.php', {
    username: 'test',
    password: 'test'
}, function (d) {
    $('body').html(d.status);
}, 'json');

Tags: js jq

世事无常

要有遥不可及的梦想,也要有脚踏实地的本事