2016-11-10 42 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]應包含文件名。