Я использую cakephp 2.0 и пытаюсь создать подкачку ajax, которую я не могу в документации, я прочитал, что передает this
$this->Paginator->options(
array('update'=>'#box',
'evalScripts' => true,
'before' => $this->Js->get('#loaderIDast')->effect('fadeIn', array('buffer' => false)),
'complete' => $this->Js->get('#loaderIDast')->effect('fadeOut', array('buffer' => false)),
))
в представлении сделает paginaton helper для создания ссылки ajax, чего в моем случае нет. Я использую здесь движок jQuery.
При копании файлов библиотеки я обнаружил, что пагинатор использует функцию события, которая делает это
jQuery("#link-969794460").bind("click", function (event) {jQuery.ajax({beforeSend:function (XMLHttpRequest) {jQuery("#loaderIDast").fadeIn();}, complete:function (XMLHttpRequest, textStatus) {jQuery("#loaderIDast").fadeOut();}, dataType:"html", evalScripts:true, success:function (data, textStatus) {jQuery("#box").html(data);}, url:"\/admin\/user\/manage_user\/sort:User.name\/direction:asc"}); return false;});
, и это почему-то не возвращается при вызове события. Я не знаю, почему у кого-то есть идея, что мне не хватает?
С уважением Химаншу Шарма.