Tôi gặp rắc rối với một số javascript. Các đoạn mã dưới đây tạo ra một bài yêu cầu đơn giản tuy nhiên nó luôn luôn ném một ngoại lệ NS_Error_failure
(xem chi tiết ở dưới cùng của trang). Bất cứ ai có thể cho tôi biết whats sai với mã này? không tìm thấyNS_ERROR_FAILURE trên Javascript POST
window.onload = function() {
alert('0');
try {
var url = "Some URL";
var request = CreateHttpRequest();
if (request) {
alert('1');
request.open("POST", url, false);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
alert('2');
request.send('');
alert('3');
}
}
catch (err) {
alert(err);
}
}
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)"
nsresult: "0x80004005 (NS_ERROR_FAILURE)"
location: "JS frame :: file:///C:/Users/Ben/Desktop/test.html :: <TOP_LEVEL> :: line 44" data: no]
[Câu hỏi này] (http://stackoverflow.com/questions/5686377/0x80004005-ns-error-failure-nsidomhtmlformelement-submit) có thể giúp – Utkanos
thấy điều tương tự với Prototype.js ghi đè hàm setRequestHeader. – BigMike
@Ben Cameron: Tôi nghĩ rằng vấn đề này là do yêu cầu trang web chéo bất hợp pháp. Bạn có giải quyết được vấn đề của mình với giải pháp của UmeshA không? – Gruber