所以我有这个表单,如果我提交它而不通过打开颜色框弹出窗口ajax
,它可以正常工作,但是如果我调用颜色框,则调用事件提交但它不会将数据发送到服务器(回发)。
有什么建议么?
编辑:
我这样称呼颜色框:
$(".costumer_choose").click(function(e){
e.preventDefault();
$.colorbox({ href : "potatoes", innerWidth : "830px", height : "80%" });
});
这是提交事件:
$('form#payment_main').submit(function(){
console.log('submit');
$('#chooser input[type=radio]').each(function(){
if ( !$(this).prop('checked') ) {
$('#' + $(this).data('id')).remove();
}
});
$('#recurring_chooser input[type=radio]').each(function(){
if ( !$(this).prop('checked') ) {
$('.' + $(this).val()).remove();
}
});
});
PS:加载的内容不会覆盖任何现有的var,jQuery
只加载一次。
编辑2:提交事件中的代码被执行,但之后,页面不会“刷新”。