Javascript POST上的NS_Error_Failure

时间:2012-06-26 06:56:27

标签: javascript

我遇到一些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]

2 个答案:

答案 0 :(得分:7)

我发现了同样的问题,当我将所有内容发送到iframe时,当我向标记添加“名称”时,问题就解决了,也许目标无法通过脚本访问

<iframe id="iframe_execute" name="iframe_execute" frameborder="1" height="400" width="400"></iframe>

答案 1 :(得分:3)

如果有,

可以看到此错误
  1. 找不到网址
  2. 您的服务器代码或名为URL的错误。
  3. 您共享的代码中没有任何明显的问题。 请参阅此link