步骤1
我有一个包含帐户列表的表单,这些帐户具有允许用户选择多个帐户以删除它们的复选框。
第2步
用户单击一些复选框,然后单击删除按钮,然后会弹出一个 Jquery UI 对话框,要求用户确认删除数据。
第 3 步
然后将发布的数据发送到 PHP 脚本,然后进行处理,从而删除正确的数据。
问题是步骤 2 中发布的数据是 PHP 脚本删除帐户所需的帐户 ID,然后当用户单击确认删除数据时该 ID 丢失。我想要一个确认对话框,但不知道如何将发布数据再次传递给 PHP 脚本。
我猜测它与在 Jquery 对话框表单中传递数据有关,但我不确定如何去做。
这是用于确认删除的 Jquery UI 对话框代码。
<script type="javascript">
$(function() {
// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-confirm" ).dialog({
resizable: false,
height:200,
modal: true,
buttons: {
Confirm: function() {
$( this ).dialog( "close" );
location.replace("<?php echo $_SERVER['PHP_SELF']."?delete=yes"; ?>");
},
Cancel: function() {
$( this ).dialog( "close" );
location.replace("<?php echo $_SERVER['PHP_SELF']."?delete=no"; ?>");
}
}
});
});
</script>
<div id="dialog-confirm" title="Empty the recycle bin?">
<p>Are you sure you wanted to delete the selected accounts? and their related data?</p>
<ul>
<li>Account History</li>
<li>PPC</li>
<li>FTP</li>
<li>Phone Number</li>
<li>Phone Number Stats</li>
</ul>
</div>
发布表单很好,它只是问题所在的对话框以及如何将数据通过 agian 获取到 PHP 脚本。