我正在尝试使用colorbox并避免冲突我正在使用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]
以下是我用来初始化colorbox的代码
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");}});
});
答案 0 :(得分:2)
如果您提供的网址位于server
外部,则表示您有权限问题。您无法使用XMLHttpRequest
从其他服务器访问数据。
答案 1 :(得分:2)
这是一篇很老的帖子,但是值得一提的是,当目标网页位于同一个网域但是使用HTTPS时,我收到了此错误。
问题情景: 致电页面: http ://sub.domain.com/caller.aspx 目标网页: https :// api.domain.com/uploder.aspx
解: 当我同时使用HTTPS时,问题就解决了。
答案 2 :(得分:0)
在我的情况下,我的<form target="_blank">
来自同一来源。问题是我的浏览器(Firefox)阻止了弹出窗口。在为我的网站授予从浏览器菜单中打开弹出窗口(允许弹出窗口)的权限后,我再也不会收到该错误。