【问题标题】:invalid HTTP response code ‘0’无效的 HTTP 响应代码“0”
【发布时间】:2010-06-17 05:41:16
【问题描述】:

我正在尝试使用一个使用 CPAINT 的脚本,但当我点击收藏项目(5 星评级系统)时,我不断收到上述错误。

看起来它正在发出 AJAX 请求,但我无法从我的 Firebug 中看到它来调试它 - 为什么会这样?

更重要的是错误代码0是什么意思?

感谢大家的帮助

【问题讨论】:

    标签: javascript ajax


    【解决方案1】:

    来自XMLHttpRequest 的响应代码 0 可能意味着您被same origin policy 阻止。确保您对 AJAX 请求使用相对 URL。

    您可能还想查看以下 Stack Overflow 帖子,了解解决同源策略的一种可能解决方案:

    【讨论】:

    • 提到同源策略提示我检查 URL,您不相信吗,所有其他 AJAX 请求都使用正确的 URL。但是这个脚本名称前缺少/。哦亲爱的!谢谢! :)
    • @Abs:很高兴它现在可以工作......但这很奇怪,因为我希望它返回一个带有 404 Not Found 状态代码的正常响应代码。但是我不知道 CPAINT 是如何工作的,所以它可能会从 XMLHttpRequest 返回不同的代码值。
    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2016-01-18
    • 2017-09-26
    • 2016-04-14
    相关资源
    最近更新 更多