Пишу админку.
Сделал вывод дерева категорий (nested sets).
Хочу, чтобы в 2-х колоночном index.php в левой колонке выводились категории (деревом), а в правой (при клике на ссылку) выводилась форма Update.
Понимаю, что нужно реализовать с помощью ajax.
Но не понимаю как.
В цикле, для каждой категории добавил:
Код: Выделить всё
echo Html::a(Html::encode($child->menu_name), "#",
[
'onclick'=>"
$.ajax({
type:'GET',
cache:false,
url:".Url::to("menu/view-ajax").",
data: {id:$child->menu_id},
success: function(data) {
$('#view').html(data);
},
error: function(){
alert('Ошибка Ajax')
}",
]);
Код: Выделить всё
public function actionViewAjax($id)
{
return $this->renderAjax('view', [
'model' => $this->findModel($id),
]);
}
иmenu:636 GET http://mysite/debug/default/toolbar?tag=5dd2f74b8ea27 400 (Bad Request)
ajax @ menu:636
(anonymous) @ menu:665
(anonymous) @ menu:1015
И всё это дело не работает.Uncaught SyntaxError: Unexpected end of input
Направьте пжл в правильную сторону.
Что делаю не так.