ajax 跨域的实现,以及遗留问题

1前台js 中跨域的实现

$.ajax({
        type: "POST", //方式
        url: Url,//跨域地址
        contentType: "application/json", //格式
        dataType: "json",
        data: JSON.stringify({ :}),//参数 
        success: function (result) {
            var token = result;//获取token
            var Urls = url ;
            $.ajax({
                type: "POST",
                url: Urls,
                beforeSend: function (xhr) {
                    xhr.setRequestHeader("Content-type", "application/json; charset=utf-8");  //注意必须先写Content-type
                    xhr.setRequestHeader("Authorization", token);
                },
                dataType: "json",
                data: Infos,
                success: function (result) {

                }
                , error: function (XMLHttpRequest, textStatus, errorThrown) {//一般后台不设置的话会返回错误里面。状态为200
                    if (XMLHttpRequest.status == 200) {
                        
                    }

                }

            });
        }
        , Error: function (result) {
            
        }
    });

 

2遗留问题

跨域一般会进行2此连接,例如下图

ajax 跨域的实现,以及遗留问题

 

假设访问网址不通的情况下,第一次没有返回状态,如何在这种情况下让其进入错误Error 中

ajax 跨域的实现,以及遗留问题