Добавил в подробное отображение свой view и с помощью Pjax пытаюсь его обновлять. Pjax работатет только при первой загрузке страницы, если выюрать другой элемент дерева, то перезагружается подробное отображение и Pjax перестаёт работать, выбаёт ошибку
Код: Выделить всё
Unable to get property 'type' of undefined or null reference
С другими расширениями их просто надо было заново инициализировать. А как инициализировать сам pjax? Или как заставить его работать после перезагрузки?
Вот код view:
Код: Выделить всё
Pjax::begin(['id' => 'test', 'enablePushState' => false]);
//Здесь отображение данных;
echo Html::button('test', ['class' => 'btn btn-danger', 'id'=>'test']);
Pjax::end();
Код: Выделить всё
$js = <<<JS
$(document).on('click', '#delSort', function(){
$.pjax({
type : 'POST',
container : '#sort',
url : '/admin/category/deletesort',
data : {'id':$('#category-id').val()},
push : false,
replace : false,
timeout : 10000,
"scrollTo" : false
});
});
JS;
$this->registerJs($js, yii\web\View::POS_READY);