美文网首页
jquery跨域请求

jquery跨域请求

作者: 朦胧之月 | 来源:发表于2019-12-20 11:26 被阅读0次

    function getData(opt){

        var url = opt.url,

            type = opt.type || "GET",

            data = opt.data || {},

            success = opt.callback || null;

        if (type === 'POST') {   // post请求跨域

            var baseUrl = 'http://test.hccb.cc/publicManage';

            $.ajax({

                async: false,

                type: type,

                url: baseUrl + url,

                headers: {

                    "Content-Type": "application/json;charset=utf8"

                },

                data:  JSON.stringify(data),

                dataType: 'json',

                crossDomain: true,

                success: function(data){

                        success && success(data);

                },

                fail: function(err){

                    console.log(err);

                }

            });

        } else {   // get请求跨域

            $.ajax({

                async: false,

                type: type,

                url: url,

                data: data,

                dataType: 'jsonp',

                success: function(data){

                    if(data.message == 'false'){         

                        window.location.href = data.data+"?url=";

                    } else {

                        success && success(data.data);

                    }

                },

                fail: function(err){

                    console.log(err);

                }

            });

        }

    }

    相关文章

      网友评论

          本文标题:jquery跨域请求

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