2016-11-10 92 views
0

我有以下代码:jquery.get()错误404 - 如何获取未找到的文件的URL?

for (var i = 0; i < file_names.length; ++i) { 
     promises.push(file_names[i]); 
     promises.push(Jquery.get(images_path + file_names[i]), null, null, "text")); 
    } 

有时文件不存在或者可能会发生其他错误。在出现错误404的情况下,我收到此错误文本。

{"readyState":4,"responseText":"<!doctype html><title>404 Not Found</title><h1 style=\"text-align: center\">404 Not Found</h1><hr/><p style=\"text-align: center\">PyCharm Community Edition 5.0.3</p>","status":404,"statusText":"Not Found"} 

我怎么知道找不到那个文件?我想打印给用户这个信息。 谢谢!

+0

如果你知道它是哪个承诺,那么文件名是'promises'数组的前一个元素。 – Barmar

回答

0

当返回404时,实际文件file_names[i]应包含文件名。