目标:我想单击一个链接并将生成的 ajax 调用返回的 html 加载到一个 div 中。
我已经使用 JsHelper 建立了一个链接,如下所示:
<?php echo $this->Js->link('Do some ajax!', array(
'controller' => 'items',
'action' => 'view',
1
), array('update' => '#item'));?>
但不是遵循ajax请求,而是遵循链接。
在 jQuery 中,可以使用来抑制链接的默认事件,event.preventDefault()
但我找不到明显的方法来告诉 JsHelper 这样做。
问题:如何防止链接的默认事件?或者;我真的不应该使用链接吗?如果是这样,我应该使用什么?