在实际上的前端开发肯定会涉及到一下图片的问题,比如url无效问题,导致页面的图片无法正常显示;这个时候应当做一个图片的url验证;

比较常见的验证方法是使用jQuery的ajax请求会强制返回状态的情况进行判断;

代码如下:

//判断一个url是否可以访问
function IsLoad(_url,fun){
    $.ajax({
        url:_url,
        type:"get",
        success:function(){
        //说明请求的url存在,并且可以访问
            if($.isFunction(fun)){
                fun(true);
            }
        },
        error:function(){
        //说明请求的url不存在
            if($.isFunction(fun)){
                fun(false);
            }
        }
    });
}
//调用
IsLoad('www.baidu.com',function(res){
    if(res){
        alert('请求的url可以访问');
    }
});

我们的征途是星辰大海