如何测试相对URL是否可在JavaScript中工作?

时间:2019-04-26 13:32:03

标签: javascript

这可能是一个非常基本或愚蠢的问题,但我无法在线找到答案,所以...

我在JavaScript中使用此相对网址添加带有图片的div。相对网址转到图片的路径。

我没有看到图像,也不知道是否是因为相对网址错误或其他原因。有什么方法可以测试javascript是否从此相对URL中找到图像?

尽管我认为问题本身已经足够清楚,但我仍将包括代码的一部分。

$item.find('.item-content').append('<div class="dragable-item"><img 
url="../Content/onderwijs/images/dragicon.png"/></div>');

提前谢谢!

1 个答案:

答案 0 :(得分:0)

有一种方法可以测试JavaScript是否找到文件。通过使用访存,您可以获得状态码。如果是200,则文件存在。

fetch("../Content/onderwijs/images/dragicon.png").then(function(resp) {
    console.log('Status code is: ', resp.status);
});

您可以在页面上将上述代码粘贴到控制台中,它会告诉您文件是否存在。