Jquery colorbox.close Firebug错误
我在色框iframe中有一个表单:Jquery colorbox.close Firebug错误,jquery,colorbox,Jquery,Colorbox,我在色框iframe中有一个表单: $(".contact_usModal").colorbox({iframe:true, innerWidth:670, innerHeight:515}); 我使用上面的方法触发链接,颜色框可以很好地打开 然后我想在点击提交按钮并发布数据时关闭颜色框。 但这是一个棘手的问题,因为我设置的验证器和ajax帖子在某种程度上干扰了表单提交时颜色框的自动关闭 SubmittingForm=function() { // form validetd now do
$(".contact_usModal").colorbox({iframe:true, innerWidth:670, innerHeight:515});
我使用上面的方法触发链接,颜色框可以很好地打开
然后我想在点击提交按钮并发布数据时关闭颜色框。
但这是一个棘手的问题,因为我设置的验证器和ajax帖子在某种程度上干扰了表单提交时颜色框的自动关闭
SubmittingForm=function() { // form validetd now do the following
var txt = $.ajax({
url: "process.php",
async: true,
type:'POST',
data:({
name:$('input#name').val(),
email:$('input#email').val()
})
}).success;
// I have tried both options below - they are taken from the colorbox javascript file.
// Usage format: $.fn.colorbox.close();
// Usage from within an iframe: parent.$.fn.colorbox.close();
$.fn.colorbox.close();
parent.$.fn.colorbox.close();
}
$(document).ready(function() {
$("#myform").validate({
submitHandler:function(form) {
SubmittingForm();
},
rules: {
name: "required",
email: {
required: true,
email: true
},
},
});
});
还要注意的是,我在firebug中遇到了以下错误:
获取属性窗口的权限被拒绝。$from。父项$.fn.colorbox.close()
多谢各位
约翰
你们的两个评论都奏效了!这也是一个子域问题
作为一个代码问题。这就是我所做的
使我的域重定向到地址栏中不显示www,使用
cpanel,但可以使用.htaccess direct完成
我还使用了这个代码来关闭颜色框,它起作用了
parent.$.fn.colorbox.close()
(摘自OP编辑的问题)
你们的两个评论都奏效了!这也是一个子域问题
作为一个代码问题。这就是我所做的
使我的域重定向到地址栏中不显示www,使用
cpanel,但可以使用.htaccess direct完成
我还使用了这个代码来关闭颜色框,它起作用了
parent.$.fn.colorbox.close()
(摘自OP编辑的问题)我不确定。但通常不可能跨不同的子域从父文档获取属性。www.witnessemcee.com和witnessemcee.com?你能用同一个域名试试吗?这只是一种可能性。。。我不知道。试着在父对象上创建一个函数,关闭颜色框,然后从iFrameThank调用该函数。谢谢各位,我已经在我的问题中发布了我的答案。更好的办法是将你的答案作为答案发布,然后将其标记为接受。更好的办法是:评论作者做出新的答案,然后他接受。我不确定。但通常不可能跨不同的子域从父文档获取属性。www.witnessemcee.com和witnessemcee.com?你能用同一个域名试试吗?这只是一种可能性。。。我不知道。试着在父对象上创建一个函数,关闭颜色框,然后从iFrameThank调用该函数。谢谢各位,我已经在我的问题中发布了我的答案。更好的办法是将你的答案作为答案发布,然后将其标记为接受。更好的办法是:评论作者创建一个新答案,然后他接受它