如何使用jquery检查图像是否存在?

时间:2013-08-14 10:04:17

标签: jquery image exists

我相信你已经多次见过这个问题了,但我会告诉你,这是不同的。 我想知道如何使用url变量使用图像路径检查图像是否存在。 我想要这样的事情:

if ($('url').length ) {
    $(".mainContent").html("File exists");
} 
else
    $(".mainContent").html("File does not exists");`

希望你能尽快帮助我......

1 个答案:

答案 0 :(得分:0)

对于可能存在的图像,我发现最优雅的解决方案是使用$ ajax,例如:

$.ajax({
    url: 'your_image.jpg',
    type: "POST",
    dataType: "image",
    success: function() {
        /* function if image exists (setting it in div or smthg.)*/
    },
    error: function(){
       /* function if image doesn't exist like hideing div or setting default image*/


      } 

})

但是要警告一些人坚持使用GET而不是POST 我没有任何问题,它就像一个魅力