raa
(Rudenkosasha)
1
ребят, есть такой вопрос.
у меня есть форма комментариев. которая отправляется аяксом и пейджинг для этих комментариев.
и есть пару вопросов.
-
как сделать прелоадер, пока работает запрос. я использую для сабмит кнопки CHtml::ajaxSubmitButton
-
каким образом можно склеить вместе дефолтный пейджер и обновление по аяксу.
спасибо.
raa
(Rudenkosasha)
2
ок, первый пункт пока нашел что можно сделать через
'beforeSend' => 'function(){$("#comments").html("Loading...")}'
но как-то это кривовато (
Rsol
(Slava Rudnev)
3
Удобно использовать
$("#loading").ajaxStart(function(){ $(this).show(); });
и
$("#loading").ajaxStop(function(){ $(this).hide(); });
и вообще любые ajax события jQuery.
По второму вопросу плз подробней.
raa
(Rudenkosasha)
4
ну хочется сделать пейджинг комментариев на аяксе, для пейджинга использую CPagination.
Единственный вариант который пришел в голову навешать через JQ события на эти ссылки а в экшенах обрабатывать
Yii::app()->request->isAjaxRequest
Но может есть какой-то более красивый вариант через экстэнд CLinkPager