Найдено 46 результатов
- 2021.01.11, 21:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ajax валидация и сохраниение формы не срабатывает
- Ответы: 4
- Просмотры: 1560
Re: Ajax валидация и сохраниение формы не срабатывает
Вроде заработало как задумано. Форму изменил <?php $form = ActiveForm::begin([ 'enableAjaxValidation' => true, 'options' => ['id' => $model->formName()], ]); ?> public function actionUpdate($id) { $model = PerevodDefault::findOne($id); $session = Yii::$app->session; $session->open(); if (\Yii::$app-...
- 2021.01.10, 16:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ajax валидация и сохраниение формы не срабатывает
- Ответы: 4
- Просмотры: 1560
Re: Ajax валидация и сохраниение формы не срабатывает
Что за чертовщина? Видоизменил аякс урл и соответственно экшн, так модель сохраняется public function actionAjax($id) { $model = $this->findModel($id); if (Yii::$app->request->isAjax || Yii::$app->request->isPjax) { \Yii::$app->response->format = Response::FORMAT_JSON; if ($model->load(Yii::$app->re...
- 2021.01.07, 15:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ajax валидация и сохраниение формы не срабатывает
- Ответы: 4
- Просмотры: 1560
Ajax валидация и сохраниение формы не срабатывает
Здравствуйте. Много чего перерыл, но из найденных примеров у меня не работает. Валидация срабатывает, ошибки показывает, но данные из формы не приходят и не сохраняются. Цель - когда пользователь заполняет форму, если все нормально, появляется кнопка загрузки документа, получает вордовский документ....
- 2020.12.09, 20:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Из массива не не проходит дата с пустым значением в базу
- Ответы: 2
- Просмотры: 729
Re: Из массива не не проходит дата с пустым значением в базу
Проблема решилась следующим образом $source = Json::decode($encoded_string, JSON_UNESCAPED_UNICODE); foreach ($source as $key => &$val) { if (!empty($val['DD'])) { $val['DD'] = \Yii::$app->formatter->asDate($val['DD'], 'Y-MM-dd'); } elseif (empty($val['DD'])) { $val['DD'] = null; } if (!empty($v...
- 2020.12.08, 21:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Из массива не не проходит дата с пустым значением в базу
- Ответы: 2
- Просмотры: 729
Из массива не не проходит дата с пустым значением в базу
Здравствуйте. Планируется, что данные из регистра юрлиц в формате json сначала будут загружены в файл, оттуда парсер их преобразует в массив, следующего вида: Array ( [TP] => 1 [NM] => 490316531 [DC] => 04.11.2003 [DD] => 30.04.2008 [NU] => 313 [VU] => Гомельский городской исполнительный комитет [NS...
- 2020.10.03, 16:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Генерация картинок
- Ответы: 1
- Просмотры: 952
Re: Генерация картинок
Ребят, почти неделя псу под хвост. Не понимаю как в юии сформировать изображение. Есть форма, откуда приходят данные, там есть поля для наименований организаций, которые я хочу наложить на изображение через переменную $k1, $k2, $k3 Там же под формой нужно вывести генерируемую картинку в зависимости ...
- 2020.09.29, 20:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Генерация картинок
- Ответы: 1
- Просмотры: 952
Генерация картинок
Здравствуйте. Опять я со своими баранами. Не очень освещена тема генерации картинки. Просматривается 2 варианта: 1. Создание отдельных файлов ...php, у меня на чистом php так <?php //Картинка для первого варианта, когда контрагенты в первоначальном положении //Устанавливаем отображение сообщений об ...
- 2020.09.29, 20:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Остановился на следующем варианте, может кому пригодится. 1. Установил на свой сервер прокси для заголовков cors https://github.com/caltechlibrary/corsproxy/blob/main/admin/README.md Самое тут важное - это разобраться с файерволом, нужно открыть порт и разрешить через него запросы. 2. Используя видж...
- 2020.09.23, 14:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
При помощи curl реализовалось легко, без косяков с передачей заголовков. Во вьюхе, есть текстовое поле с айди my_input Этим же способом не реализовать "живой поиск" или там по каждому введенному символу подтягивает все релевантные данные? Я использовал виджет https://github.com/anmaslov/y...
- 2020.09.22, 18:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
$('#k1').on('input', function(){ var data = $(this).val(); if(data.length > 2){ $.ajax({ url: 'https://api.zachet.pro:мойпорт/http://egr.gov.by/api/v2/egr/getShortInfoByRegName/'+data, type: 'GET', response: 'text', dataType: 'json', success: function(result) { var i = 0; for (i; i < result.slice(0...
- 2020.09.22, 17:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
<script> $('#k1').on('input', function(){ var data = $(this).val(); if(data.length > 2){ $.ajax({ url: 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/'+data, type: 'GET', response: 'text', dataType: 'json', beforeSend: function(xhr){xhr.setRequestHeader('Access-Control-Allow-Origin', 'zachet.p...
- 2020.09.22, 17:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Так вот неделю гуглю ищу решение. Как я понял это именно проблема защиты со стороны браузеров и проблема распространенная, в детали сильно не лез - эт для меня космос. Курлом у меня достаются данные свободно и с ними там мне понятно и легко работать. А вот с аяксом на клиенте вылезла ошибка, как я в...
- 2020.09.22, 16:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Уже загуглил, сегодня-завтра поиграюсьunknownby писал(а): ↑2020.09.22, 14:26Тебе бы подсказали, если бы кто-то здесь таким занималсяandrej3337 писал(а): ↑2020.09.22, 09:56 Теперь надо разобраться как указать файерволу не блокировать этот порт и поиграть с настройками тайм аута
- 2020.09.22, 09:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Ребят, опять я застрял. Опишу вышеуказанную проблему подробнее. При запросе данных аяксом с чужого ресурса, предоставляющего их по api, возникает ошибка в их получении Access to XMLHttpRequest at 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/%D0%B3%D0%BE%D0%BC%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D1...
- 2020.09.21, 18:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Ребят, опять я застрял. Опишу вышеуказанную проблему подробнее. При запросе данных аяксом с чужого ресурса, предоставляющего их по api, возникает ошибка в их получении Access to XMLHttpRequest at 'http://egr.gov.by/api/v2/egr/getShortInfoByRegName/%D0%B3%D0%BE%D0%BC%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D1%...
- 2020.09.14, 16:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Ну почему же, это же государственный регистрирующий орган. Он как раз изначальный источник сведений из егр, вот их спецификация по api http://egr.gov.by/api/swagger-ui.html#/main-controller У них на сайте не нашел каких-то дополнительных условий получения этих сведений, типо получения платного токен...
- 2020.09.14, 10:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Игрался долго, получилось дергать как и задумывалось, получаю данные в инпут, после чего он нормально внутренними функциями yii2 валидируется и получается в пост. Через for получаю список наименований организаций в зависимости от введенных символов, правда выводится из списка последний. Но тут надо ...
- 2020.09.11, 10:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Спасибо, вечером попробую. Способ который нашел в сети относился к первому шагу, отрабатывал без ошибок в консоли, но данные какие-то приходили в виде кода страницы после каждого ввода символа в поле. Хорошо, буду пробовать
- 2020.09.10, 15:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Re: Асинхронное получение данных из textInput
Ввел в текстовое поле что нужно, нажимаем кнопку и при помощи ajax отправляем данные на контроллер, который обращается к api и возвращает информацию, которую получили по api. Далее эту информацию отображаем в нужном месте. Можно сразу отправлять запрос на api. Если нужно при вводе, сразу отправлять...
- 2020.09.10, 14:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Асинхронное получение данных из textInput
- Ответы: 22
- Просмотры: 3170
Асинхронное получение данных из textInput
Здравствуйте. Есть форма. Базы данных не используются. Можно ли в yii2 как то асинхронно получать вводимые в textInput значения? По аналогии с php, когда прописываешь функцию к полю с id='name' ('#name') или class='name' ('.name')? Как указать скрипту textInput из которого брать вводимые данные? Цел...