echo $this->Html->link('My Name', '#',array('id'=>'MyName'));
$this->Js->get('#MyName')->event('click',$this->Js->alert('whoa!'));
Приведенный выше код выводит сообщение с предупреждением.
$this->Js->get('#MyName')->event('click',$this->Js->alert('whoa!'),array('wrap',false));
не работает, поэтому я пропустил массив ('wrap', false), который используется для предотвращения появления сообщения с предупреждениемобернутый анонимной функцией.
Вот что я получаю в браузере:
//<![CDATA[
$(document).ready(function () {$("#MyName").bind("click", function (event) {alert("whoa!");
return false;});});
//]]>
Так как значение wrap по умолчанию равно true, вы можете видеть функцию (событие), оборачивающуюся вокруг сообщения msg.и верните false.