php - 要删除的帐户列表,确认删除,然后删除数据 PHP,Jquery

  显示原文与译文双语对照的内容
0 0

步骤 1

我有一个帐户列表,这些帐户有一个复选框,允许用户选择多个帐户删除它们。

步骤 2

用户点击一些复选框,然后单击delete按钮,然后打开一个 jQuery UI 对话框来确认删除数据。

步骤 3

后来,post数据被发送到一个PHP脚本,然后处理它,导致正确的数据被删除。

问题是,在步骤 2中发布的数据是PHP脚本需要的帐户 to,当用户单击确认数据时丢失。 我需要一个确认对话框,但不知道如何再次将post数据传递到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>

post表单是正确的,它只是问题的对话框,如何重复使用PHP脚本。

时间:原作者:2个回答

0 0

你可以只执行以下操作:

1: 创建一个JS函数( 可以在你所有的表格上) 并在需要时包含它。

 function confirmation(question)
 {
 return confirm(question +" (OK = Yes Cancel = No)");
 }

2: 在表单中放置一个 onSubmit

 onSubmit="return confirmation('Do you really want to delete?');"

如果用户单击确定并且表单提交,则将 return true 。 如果用户单击取消,则返回 false,并且表单不提交。

原作者:
...