Не отправляются данные из формы обратной связи

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Не отправляются данные из формы обратной связи

Сообщение Kven »

Всем здравствуйте! Установил к себе на сайт c github виджет qwertyrrr/yii2-callback. При установке пришлось внести изменение в файле композера, написал "qwertyrrr/yii2-callback": "dev-master", вместо указанного "qwertyrrr/yii2-callback": "*". Все в принципе работает нормально, все поля заполнены, но при отправке формы ничего не происходит, а в консоли выдает следующую ошибку:
Изображение
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Не отправляются данные из формы обратной связи

Сообщение Loveorigami »

файл с ошибкой не отображается
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

Не подскажите подробнее, что именно необходимо сделать ...
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не отправляются данные из формы обратной связи

Сообщение Onotole »

Kven писал(а): 2017.02.21, 14:16 Не подскажите подробнее, что именно необходимо сделать ...
Для начала прикрепить нормально изображение с ошибкой, или представить ошибку в текстовом виде
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

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

POST http://site.ru/backend/web/callback/callback/create-ajax 404 (Not Found)send @ jquery.js:9175
ajax @ jquery.js:8656
callbackSubmit @ callback.js:8
dispatch @ jquery.js:4737
elemData.handle @ jquery.js:4549
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

404 (Not Found)
то что callback/callback два раза это вы не напутали, так и должно быть ?
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

Точно не напутал, скопировал из консоли как есть, только что еще раз проверил
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

я не имею ввиду правильно ли вы с консоли скопировали
я имею ввиду что у вас по этому адресу экшн create-ajax:
backend/web/callback/callback/create-ajax
или по этому:
backend/web/callback/create-ajax
или вы сами не в курсе ?
Ошибка 404 значит что адрес не найден
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

Я как-то сразу не всмотрелся в адрес который мне пишет в консоли, по факту у меня получается адреса backend/web/callback/callback/create-ajax вообще нет, виджет я устанавливал на базовый шаблон yii2, директории backend там вообще нет.
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

вы скачали этот модуль ...
вы подключили в конфиге его ?

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

        'callback' => [  
            'class' => 'qwertyrrr\callback\Module',  
        ],
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

Да, это я сделал сразу же после установки через композер, прописал в файле web.php

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

 'modules' => [
        'callback' => [  
            'class' => 'qwertyrrr\callback\Module',  
            'formTitle' => 'Форма обратной связи',
            'times' => [
                    'В любое время' => 'В любое время',
                    '08:00 - 10:00' => '08:00 - 10:00',
                    '10:00 - 12:00' => '10:00 - 12:00',
                    '12:00 - 14:00' => '12:00 - 14:00',
                    '14:00 - 16:00' => '14:00 - 16:00',
                ],
        ],
],
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не отправляются данные из формы обратной связи

Сообщение Onotole »

Правила urlManager'a покажите
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Не отправляются данные из формы обратной связи

Сообщение Kven »

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

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'category/<id:\d+>/page/<page:\d+>' => 'category/view',
                'category/<id:\d+>' => 'category/view',
                'material/<id:\d+>' => 'material/index',
                'informers/<id:\d+>' => 'informers/index',
                'page/<id:\d+>' => 'page/view',
                'search' => 'category/search',
            ],
        ],
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

довольно странный виджет ...
вот что нашел в его js ...
https://github.com/qwertyrrr/yii2-callb ... back.js#L9
думаю дальше вы понимаете что надо сделать ?)
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

вам надо или через urlManager направлять из backend/web/callback/callback/create-ajax в callback/callback/create-ajax
или в наглую отредактировать js ...
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не отправляются данные из формы обратной связи

Сообщение Onotole »

caHek2x писал(а): 2017.02.21, 15:14 вам надо или через urlManager направлять из backend/web/callback/callback/create-ajax в callback/callback/create-ajax
или в наглую отредактировать js ...
Откуда ты тут бэкенд взял?...
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не отправляются данные из формы обратной связи

Сообщение Onotole »

Kven писал(а): 2017.02.21, 15:13

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

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'category/<id:\d+>/page/<page:\d+>' => 'category/view',
                'category/<id:\d+>' => 'category/view',
                'material/<id:\d+>' => 'material/index',
                'informers/<id:\d+>' => 'informers/index',
                'page/<id:\d+>' => 'page/view',
                'search' => 'category/search',
            ],
        ],
В правилах явно укажите

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

'callback/callback/create-ajax' => 'callback/callback/create-ajax'
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

Onotole писал(а): 2017.02.21, 15:15 Откуда ты тут бэкенд взял?...
эм я тут причем ... это js из его модуля.... там запрос идет явно в:
url: '/backend/web/callback/callback/create-ajax',
это как то странно ... ссылку кинул выше ...
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не отправляются данные из формы обратной связи

Сообщение Onotole »

caHek2x писал(а): 2017.02.21, 15:17
Onotole писал(а): 2017.02.21, 15:15 Откуда ты тут бэкенд взял?...
эм я тут причем ... это js из его модуля.... там запрос идет явно в:
url: '/backend/web/callback/callback/create-ajax',
это как то странно ... ссылку кинул выше ...
Да, не заметил. Посмотрел этот виджет, нет там бэкенда в ссылках...
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: Не отправляются данные из формы обратной связи

Сообщение caHek2x »

Onotole писал(а): 2017.02.21, 15:29 Да, не заметил. Посмотрел этот виджет, нет там бэкенда в ссылках...
всмысле ... я скинул ссылку даже на строку ... что значит нет ...
Изображение
Ответить