【问题标题】:what does this error mean Request unsuccessful: nsresult: "0x80004005 (NS_ERROR_FAILURE)这个错误是什么意思请求不成功:nsresult:“0x80004005(NS_ERROR_FAILURE)
【发布时间】:2013-04-19 09:15:04
【问题描述】:

我正在尝试使用颜色框并避免冲突,我正在使用 noConflict() 方法,当我加载页面时我没有收到错误,但是当我打开颜色框窗口时,我看到下面的错误

Request unsuccessful: [Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://www.abc.com/assets/js/jquery-1.8.3.js :: .send :: line 8434" data: no]

下面是我用来初始化颜色框的代码

  jQuery().ready(function(){
  var $j = jQuery.noConflict();
  $j(".cart_items").colorbox({width:"60%",Height:"50%",onLoad: function(){$j('#cboxClose').remove();},onComplete:function(){$j("form[name='cart']").bind("submit");}});
  });

【问题讨论】:

  • 请清除缓存
  • @Baadshah:尝试清除缓存,甚至在 safari 中打开相同的页面,我也收到相同的错误“请求不成功:错误:NETWORK_ERR:XMLHttpRequest 异常 101”
  • @Baadshah :谢谢,您提供的链接中似乎有很多信息,Safari 的错误消息非常准确地知道确切的问题是什么。我遇到了问题,它在具有类“cart_item”的 标记中缺少链接
  • 很高兴我能帮助你:) 是的,我之前猜到了这个错误。我不确定,所以我没有把它作为答案发布:)

标签: jquery colorbox


【解决方案1】:

如果您提供的网址位于您的server 外部,则您有权限问题。您无法使用 XMLHttpRequest 从另一台服务器访问数据。

参考:NETWORK_ERROR: XMLHttpRequest Exception 101

【讨论】:

    【解决方案2】:

    这是一篇旧帖子,但值得一提的是,当目标页面位于同一域但使用 HTTPS 时,我收到此错误。

    问题场景: 调用页面:http://sub.domain.com/caller.aspx 目标页面:https://api.domain.com/uploder.aspx

    解决方案: 当我同时使用 HTTPS 时问题解决了。

    【讨论】:

      【解决方案3】:

      就我而言,<form target="_blank"> 位于同一来源。问题是我的浏览器(Firefox)阻止了弹出窗口。在授予我的网站从浏览器菜单打开弹出窗口(允许弹出窗口)的权限后,我不再收到该错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-31
        • 1970-01-01
        • 2018-11-29
        相关资源
        最近更新 更多