fancybox提交表单
在弹出的fancybox里,输入信息后,怎样在点击提交按钮的同时关闭fancybox,并且刷新父窗口,
我这样做,但是表单的数据没有提交,只是关闭了fancybox
<input type="submit" value="确定" id="fb_close" >
$(document).ready(function() { $("#fb_close").click(parent.$.fancybox.close);});
请教一下熟悉jquery的高手,谢谢~~
------解决方案--------------------$(document).ready(function() { $("#fb_close").click(parent.$.fancybox.close);});
里面加一句
$("#表单ID").submit();
------解决方案--------------------$(document).ready(function() { $("#fb_close").click(parent.$.fancybox.close);$("#表单ID").submit();});
这写不行?
------解决方案--------------------试试这样
$(document).ready(
function () {
$("#fb_close").click(function () {
$("#表单ID").submit(); //提交
parent.$.fancybox.close(); //关闭
parent.window.location.reload(); //刷新父窗口
});
});
------解决方案--------------------<script language="javascript">
var count = 0;
$(document).ready(function() {
if(!count){
$("#fb_close").click(parent.$.fancybox.close);
count++;
}else{
$("#表单ID").submit();
}
});
</script>
加一个count变量 然后判断下就行了