0

Google 日历delete function会从 Google 日历中删除我的所有活动,我不知道为什么会这样。任何帮助,将不胜感激。我deleteevent在删除锚点中调用了函数。

$id = 'unique event id';

<a href="<?php $this->deleteevent($id);?>">Delete</a>    

function deleteevent()
{
    $cal->events->delete('primary', $id1) 
}
4

1 回答 1

0

您尚未使用传入事件定义您的函数,并且您对 google 的回调正在使用 $id1。

您需要将代码更改为有点像这样

$id = 'unique event id';

<a href="<?php deleteevent($id);?>">Delete</a>    

function deleteevent($inboundid)
{
    $cal->events->delete('primary', $inboundid) 
}

但是,这在单击删除链接时不起作用,它只会在每次页面加载时执行该功能。您需要某种形式的事件来在链接单击时调用函数,无论是获取/发布还是 ajax 查询。

此外,除非所有这些代码都在一个类中,否则您不需要 $this-> 在那里。

于 2013-04-10T12:34:01.563 回答