Tôi có đoạn mã sau (chỉ phần có liên quan):XMLHttpRequest.open() xử lý ngoại lệ
xhttp=new XMLHttpRequest();
xhttp.open("GET",doc_name,false);
xhttp.send();
xmlDoc=xhttp.responseXML;
if(xmlDoc==null)
{
xmlDoc=loadXMLDoc(defaultXml);
}
này chạy tốt như tôi tải một tập tin xml mặc định nếu file được chỉ định không tồn tại nhưng cho thấy một Lỗi 404 chỉ trong bảng điều khiển nếu tệp không tồn tại. (Lỗi này không phản ánh bất kỳ nơi nào trong trang ngoại trừ bảng điều khiển).
Câu hỏi của tôi là làm cách nào để kiểm tra ngoại lệ này & là cần thiết để thêm một đoạn mã bổ sung để kiểm tra sự tồn tại của tệp khi mã chạy mà không có mã?
Hãy thử cái này, tôi tìm kiếm bạn đang tìm kiếm: [AJAX - Sự kiện onreadystatechange] (http://www.w3schools.com/Ajax/ajax_xmlhttprequest_onreadystatechange.asp) – benqus