При вызове модального окна через \yii\bootstrap\Modal::begin всё затемняется, видимо вместе с модальным окном, не знаю в чём конфликт, как разобраться откуда корни растут?
Сами данные подгружаются, но окно попросту не видно.
<a class="linkProfile" href="#" onclick="return getCart()"><p class="textHeader">Корзина <span
class="shopping-cart-price"><? echo (isset($_SESSION['cart.sum'])) ? $_SESSION['cart.sum'] : 0 ?> ₽</span>
</p></a>
function showCart(cart) {
$('#cart .modal-body').html(cart);
$('#cart').modal();
}
function getCart() {
$.ajax({
url: '/cart/show',
type: 'GET',
success: function (res) {
if (!res) alert('Ошибка!');
showCart(res);
},
error: function () {
alert('ERROR');
}
});
return false;
}
public function actionShow()
{
$id = Yii::$app->request->get('id');
$session = Yii::$app->session;
$this->layout = false;
return $this->render('cart-modal', compact('session'));
}
\yii\bootstrap\Modal::begin([
'header' => '<h2>Корзина</h2>',
'id' => 'cart',
'size' => 'modal-lg',
'footer' => '<button type="button" class="btn btn-default" data-dismiss="modal">Продолжить покупки</button>
<a href="' . \yii\helpers\Url::to(['cart/view']) . '" class="btn btn-success" >Оформить заказ</a>
<button type="button" class="btn btn-danger" onclick="clearCart()">Очистить корзину</button>'
]);
\yii\bootstrap\Modal::end();
?>