【问题标题】:Jquery - Confirm dialog - work php codeJquery - 确认对话框 - 工作 php 代码
【发布时间】:2012-12-30 17:02:04
【问题描述】:

我有一个关于 jquery 的问题。我的代码如下所示:

 <button id="callConfirm'.$row['id'].'">DEL</button>


    <div id="dialog" title="Realy?">
 Realy delete '.$row['marks'] .' s váhou   '.$row['weight'] .' z   '.$row['id']  .' ?
</div>​

 <script type="text/javascript">
$("#dialog").dialog({
 autoOpen: false,
modal: true,
 buttons : {
    "Opravdu" : function() {

   alert("You have confirmed!");        },
    "Ne" : function() {
      $(this).dialog("close");
    }
  }
});

$("#callConfirm'.$row['id'].'").on("click", function(e) {
e.preventDefault();
$("#dialog").dialog("open");  
});
 </script>'  

而我需要单击以Opravdu 执行如下所示的delele.php 脚本:

 <?php
 include 'conn.php';
 $back = urldecode($_GET['back']);
 $id = mysql_real_escape_string($_GET['id'] * 1);
 mysql_query("DELETE FROM znamky WHERE id=$id");
 ?>

【问题讨论】:

  • 而我需要点击才能让 Opravdu 执行 delele.php

标签: php javascript jquery modal-dialog


【解决方案1】:
"Opravdu" : function() {
  $.get("delete.php?id=...&back=...",function(data) {
   alert(data);
  });
}

删除返回的数据在哪里

以下是您可能希望将 ID 传递给 gialog 的方式

jquery-ui, Use dialog('open') and pass a variable to the DIALOG

【讨论】:

  • 好的,已解决。 "Opravdu": function(event, ui) { var $led = $("#dialog"); $led.load("delete2.php?id='.$row['id'] .'") ; $(this).dialog("close"); alert("Úspěch") ; },谢谢
猜你喜欢
  • 2013-12-14
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多