3

我正在尝试使用颜色框并避免冲突,我正在使用 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");}});
  });
4

3 回答 3

2

如果您提供的网址位于您的外部server,则您有权限问题。您无法使用XMLHttpRequest.

请参阅:NETWORK_ERROR:XMLHttpRequest 异常 101

于 2013-04-19T10:49:20.127 回答
2

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

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

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

于 2016-06-09T22:07:02.727 回答
0

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

于 2019-08-17T18:17:12.517 回答