jquery检查远程服务器上的文件是否存在的最简单方法

时间:2013-08-04 16:57:33

标签: ajax cross-domain

我需要检查远程服务器上的文件是否存在。我无法控制远程服务器。任何Web浏览器中的任何人都可以通过在Web浏览器的地址栏上键入文件位置来下载或查看我的javascript代码尝试检查其存在的文件,如this sample image file 。我试过了Ajax,但总是显示错误。

编辑:远程服务器位于不同的域中。

        $.ajax({
            url: 'http://public.url/sample.wav',
            type: 'HEAD',
            //dataType: 'jsonp',
            //crossDomain:true,
            error: function () {
                $("#soundFile").attr("src", "Images/error.png");                        
            },
            success: function () {
                $("#soundFile").attr("src", "Images/check.png");
            }
        });

0 个答案:

没有答案