我正在使用带有bootstrap的Cakephp 2.4我有以下代码正确生成AJAX链接
echo $this->Js->link('Delete', array('controller' => 'albums', 'action' =>
'delete', $id), array('update' => '#success',
'confirm' => 'Are you sure you want to Delete'));
“确认”生成Javascript确认框。我希望用引导程序对话框替换它。我已经尝试使用“之前”成功打开对话框但是从“之前”回调函数返回false并不会停止AJAX调用 中止。
有关如何使用JSHelper完成此操作的任何线索,或者我是否必须为其编写自定义JS代码。
先谢谢。
答案 0 :(得分:0)
您是否了解了Js->link()的内容?如果您不想要,则无需将confirm
传递给选项。
另外看一下帮助程序生成的JS代码,如果你无法从帮助程序“修复”你想做的事情那么你总是可以创建一个简单的链接Html->link()
并添加JS事件到它(或扩展帮助者)。
但请记住,JsHelper
是最深刻的JS框架函数的简单帮助。虽然使用它非常好,但我不喜欢使用PHP来创建JS代码,从长远来看它可能会弄得一团糟。