我有2个url请求地址,如果第一个url地址访问成功,那么第二个就不再访问,js怎么写。

伊旧如此 发布于 2017/07/06 09:01
阅读 268
收藏 0

我有2个url请求地址,如果第一个url地址访问成功,那么第二个就不再访问,没成功在访问第二个地址,js怎么实现

加载中
0
风情万种
伊旧如此
伊旧如此
能不能给个代码
0
风情万种
风情万种

$.get("第一个url", function(res){

    //第一个url访问成功

    $.get("第二个url", function(res){

        //第而个url访问成功

    })

})

伊旧如此
伊旧如此
这个访问成功与否怎么去区分
0
沙驮
沙驮

jQuery.ajax({

    url : url1,

    success: function(data){

        // do something

    },

    error: function(){

        jQuery.ajax({url:url2, ... })        

    }

})

沙驮
沙驮
试试不就知道了, 无响应 即404吧?应该也会走吧。 你这么一说,我也不确定了。
伊旧如此
伊旧如此
error不是访问出错才会执行吗?假如我第一个url1 请求没响应,error会执行吗~
0
Godliness丶
Godliness丶

通过第一个url地址返回状态码进行判断是否成功,然后选择是否执行第二个url地址

返回顶部
顶部