单击fullcalendar中的事件时打开对话框

时间:2014-02-25 15:16:28

标签: javascript dialog onclick fullcalendar prompt

我想打开一个对话框而不是提示符。 (所以我可以编辑它)。我当前有一个删除事件功能,当您单击一个事件时,会显示一个提示,当您单击确定时,该事件将被删除。这工作正常但我想有一个对话而不是提示。 删除功能:

eventClick: function(event) {
var decision = confirm("Weet u zeker dat u de afspraak wilt verwijderen?"); 
if (decision){
$.ajax({
url: '<?=base_url();?>testcalendar/fullcalendar/delete_events.php',
data: 'id=' + event.id ,
type: "POST",
});
$('#calendar2').fullCalendar('removeEvents', event.id);
var nTime = 1 * 50;
window.setTimeout("location.reload()", nTime);
}},  

delete_events.php:

    <?php
$id = $_POST['id'];
 try {
 $bdd = new PDO('mysql:host=localhost;dbname=fullcalendar', 'root', 'root');
 } catch(Exception $e) {
  exit('Unable to connect to database.');
 }
$sql = "DELETE from evenement WHERE id=".$id;
$q = $bdd->prepare($sql);
$q->execute(array($id));
?>

1 个答案:

答案 0 :(得分:1)

我想使用html表单来编辑相关数据。这个表格将被隐藏,并在必要时显示。

<div id="form">
<input id="index1" /><br />
<input id="index2" /><br />
<button id="submit" />
</div>

并编写一些函数将这些索引发送到一个php文件,该文件处理这些数据,如保存或更改。

我是新来的,总是在寻找答案。这是我的第一个答案,它不是完美的,但我想我表达了对这个问题的看法,可能会对你有所帮助。 : - )