可能重复:
Open Fancybox (or equiv) from Form input type=“submit”
在主页面上如果我点击此网址:
<a class='EditPop' href='userDel.php?branchid=$branch[id]' style='color: #961017; font-weight: bold;'>Remove</a>
打开fancybox POP-UP并询问您是否确定是否要删除“用户”,如果按是,则通常会关闭弹出窗口并删除用户,但如果按NO,则不会关闭弹出框。我可以如何使它工作,请协助。
贝娄是我的代码:
<?php
require '../dbconnect.php';
$branchId=$_REQUEST['branchid'];
?>
<script type="text/javascript" src="../includes/jscript/jquery-1.4.3.min.js"></script>
<script>
$(document).ready(function(){
var bid = "<?= $branchId ?>";
$("#BranchDeleteYes").click(function() {
$.ajax({
type: "POST",
url: "userDelete.php",
data: "BranchId="+bid,
success: function(html){
$('#row'+bid).remove();
//alert(html);
//$("#content_padded").html(html);
window.location.href=window.location.href;
}
});
});
$("#BranchDeleteNo").click(function() {
$("#fancybox-close").click();
});
});
</script>
<div id="BranchDiv" class="addbranchbox">
<center>
<b>Are you sure you want to delete this Branch?</b>
<br /><br />
<input id="BranchDeleteYes" type="button" value="Yes!" />
<input id="BranchDeleteNo" type="button" value="No!" />
</center>
</div>
主要的问题是,有没有替代CLOSE fancybox弹出窗口,因为我尝试了从简单的fancybox.close();
到用CSS隐藏它的所有东西,但它只是不能正常工作。胸围就是让它“正常”关闭,就像点击右上角的图标(十字图标)或按下逃跑一样。