Есть карточка товара, по клику на заказ которой передаю ajax запрос на экшн контроллера, где хочу производить обработку данных. Но ajax при любом раскладе возвращает всю страницу.
Обработчик кнопки:
$script = <<< JS
$('#createOrder').on("click", function(){
var size = $('#size').val();
var color = $('#color').val();
var id_product = $(this).data('id');
var count = $('#counter').val();
$.ajax({
type : "GET",
url: "../web/index.php?r=site/create-order",
data: {
id_product: id_product,
count: count,
color: color,
size: size
},
success: function (data) {
console.log(data);
}
})
});
JS;
$this->registerJs($script, yii\web\View::POS_READY);
Экшн контроллера:
public function actionCreateOrder()
{
if (Yii::$app->request->isAjax) {
return 'TEST';
}
}
Но возвращается страница, генерируемая actionIndex:
public function actionIndex()
{
$products = Products::getDiscounts();
return $this->render('index', compact('products'));
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Попался древний проект на Windows хостинге, где все пути прописаны хардкодом "common/js/jsjs"
Есть 100 записейКак вывести записи я знаю, но как вывести актуальную на первое место к пример запись с id 55, а дальше по плану 1,2,3 и т
Для работы приложения нужно найти возможность скачать (или получить например api) список всех дорог заданного города ни гоогл ни яндекс такой...