我遇到一些javascript问题。下面的代码片段创建了一个简单的帖子请求,但它总是抛出NS_Error_failure
异常(详情见页面底部)。谁能告诉我这段代码有什么问题?
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]
答案 0 :(得分:7)
我发现了同样的问题,当我将所有内容发送到iframe时,当我向标记添加“名称”时,问题就解决了,也许目标无法通过脚本访问
<iframe id="iframe_execute" name="iframe_execute" frameborder="1" height="400" width="400"></iframe>
答案 1 :(得分:3)
如果有,
可以看到此错误您共享的代码中没有任何明显的问题。 请参阅此link