Найдено 563 результата

svil
2018.07.02, 14:12
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

Инсталлировала виджет: "kartik-v/yii2-slider": "*"(composer.json)+composer update; так выглядит вид(скопировала Ваш): <?php use yii\helpers\Html; use yii\widgets\ActiveForm; ?> <div class="price-range"> <?php $form = \yii\bootstrap\ActiveForm::begin(); ?> <h2>Фильтр кат...
svil
2018.07.02, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

ясно. И в эту же форму положить выбор бренда из брендов этой категории(select-option).Попробую
svil
2018.07.02, 10:13
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

//id- параметр категории нужен для redirect public function actionView($id){ //Это выводит без ошибок, но пока не понятно, видит left и right или нет // $id2 = Yii::$app->request->get('id2'); // // // $range = explode(" ", $id2); // $left=$range[0]; // // $right= (!isset($range[2]))?$right...
svil
2018.07.02, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

то есть по сети я вижу диапазон в get, но в вид не выводятся

Код: Выделить всё

<div>
            Лево: <?=$left;
            ?>
        </div>
        <div>
            Право: <?=$right; ?>
        </div>
svil
2018.07.02, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

а вот так видит:

Код: Выделить всё

$id2 = Yii::$app->request->get('id2');
        $range = explode(" ", $id2);
        $left=$range[0];
        $right= (!isset($range[2]))?$right=0:$right=$range[2];
svil
2018.07.02, 09:40
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

left не видит переменную вне if. id2 это rang public function actionView($id){ $rang = Yii::$app->request->get('rang'); $rang2 = Yii::$app->request->get('rang2'); // // $id2 = Yii::$app->request->get('id2'); // // // $range = explode(" ", $id2); // $left=$range[0]; // // $right= (!isset($r...
svil
2018.07.02, 09:29
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

Так 404 ошибка - из-за 2 return? public function actionView($id){ ... if (Yii::$app->request->isAjax) { Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; if ($rang = Yii::$app->request->get('rang')) { $result = explode(":", $rang); $range = []; foreach($result as $value) { $ran...
svil
2018.07.02, 00:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить данные из range slider
Ответы: 10
Просмотры: 2974

Re: Как получить данные из range slider

пробовала. там два крайних значения [0] и [1] где то должно быть
svil
2018.07.02, 00:53
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

Редирект можно настроить на конкретный id? Например return $this->redirect(['category/$id']) Потому что не работает из-за этого, потому что обработка в экшене, который получает параметром id категории , и на эту страницу переходит, где и происходит выбор товаров по цене, но в выбранной категории.
svil
2018.07.02, 00:13
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

откуда берется inner https://yiiframework.ru/forum/viewtopic ... 19&t=47914 я не смогла получить крайние точки диапазона выбранной цены, поэтому получаю строку и из нее получаю на сервере крайние точки цены из строки
svil
2018.07.02, 00:10
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

проверила , по сети все доходит, значит эти данные можно обрабатывать
svil
2018.07.01, 23:18
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

Нет, данные верные. Но они выводятся , если пишу if (\Yii::$app->request->isAjax) { debug(Yii::$app->request->get()); return 'данные получены'; Но мне этот return 'данные получены' не надо выводить и проверку делать не надо. Если так не писать, а сразу указать $rang2 = Yii::$app->request->get('rang'...
svil
2018.07.01, 21:57
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

Re: как передать данные из js в контроллер

Я не могу понять, как запомнить этот $rang в переменной контроллера, чтобы потом по этой переменной делать выборку из БД. Вот так в контроллере новая переменная выводится в debug: if (\Yii::$app->request->isAjax){ $range = explode(" ", $rang); $left=$range[0]; $right=$range[2]; return \yii...
svil
2018.06.30, 17:45
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11937

каким методом передать данные в контроллер

Не могу получить в контроллере данные отсюда $('#sl2').slider() $('.filtr').on('click', function (e){ var rang= document.getElementsByClassName("tooltip-inner")[0].innerHTML; url = e.currentTarget.href; // Линк берем из ссылки $.ajax({ url: url, data: {rang: rang}, type: 'GET', success: fu...