|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
||||||||||||||||||||||||||
Почему в Yii enableAjaxValidation может блокировать нажатие кнопки?23.07.2015, 14:42. Показов 1748. Ответов 11
Метки нет (Все метки)
Добрый день,
Логи не на что не ругаются, странность.. Есть модель Cars:
Все пункты строго соблюдаются и заполняются в форме:
Но почему то при нажатии на кнопку форма не отправляется( В
Но это меня не совсем устраивает. В контроллере метод performAjaxValidation имеется:
В чем может быть ошибка?
0
|
||||||||||||||||||||||||||
| 23.07.2015, 14:42 | |
|
Ответы с готовыми решениями:
11
Почему в yii может быть пустым Yii::app()->request->urlReferrer? Почему в Yii может не выполняется post Запрос? Почему в Yii может не отрабатываться $app->run(); ? |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.07.2015, 16:46 | |
|
а в консоли что? Запрос вообще отправляется? Если да, то что отправляется и что возвращается?
1
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 23.07.2015, 17:22 [ТС] | |
|
Вкладка Console в firebug вообще молчит(
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.07.2015, 17:43 | |
|
Я говорил про сам отправляемый запрос, а не про ошибки JS.
Вкладка Network, там смотрите после нажатия на кнопку
1
|
|
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
| 23.07.2015, 17:57 | |
|
Скорее всего не подключился jquery
1
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.07.2015, 17:58 | |
|
Dolphin, тогда в консоли не было бы пусто. К тому же, ЕМНИП, при ошибке в JS (или при отключенном оном) кнопка в yii работает как обычная, с перезагрузкой страницы
1
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 23.07.2015, 20:04 [ТС] | |
|
При вводе в поле name и выборе select, также при нажатии на кнопку в Network вылазят такие jquery
create 302 text/html jquery.js:9631 595 B 399 ms create 302 text/html jquery.js:9631 595 B 199 ms create 302 text/html jquery.js:9631 595 B 193 ms 4.00 s6.00 s8.00 s10.00 s12.00 s14.00 s 3 / 29 requests ❘ 1.7 KB / 136 KB transferred ❘ Finish: 13.62 s ❘ DOMContentLoaded: 1.26 s ❘ Load: 1.42 s . . При каждом тыке на кнопку вылезают одна за другой. Добавлено через 1 минуту И Такие headers: Remote Address:127.0.0.1:80 Request URL:http://drive/driver/cars/create Request Method:POST Status Code:302 Found Response Headers view source Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Connection:Keep-Alive Content-Length:0 Content-Type:text/html; charset=utf-8 Date:Thu, 23 Jul 2015 20:03:30 GMT Expires:Thu, 19 Nov 1981 08:52:00 GMT Keep-Alive:timeout=10, max=100 Location:http://drive/driver/cars/view?id=32 Pragma:no-cache Server:Apache/2.2.29 (Win32) Set-Cookie:language=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/ Set-Cookie:language=7d01b8a85e01bb4a84757526 e73981df7db57519s%3A2%3A%22ru%22%3B; expires=Fri, 22-Jul-2016 20:03:31 GMT; path=/ Request Headers view source Accept:application/json, text/javascript, */*; q=0.01 Accept-Encoding:gzip, deflate Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Connection:keep-alive Content-Length:291 Content-Type:application/x-www-form-urlencoded; charset=UTF-8 Cookie:YII_CSRF_TOKEN=6b784497572db6a572 0650d436795583976f7226s%3A40%3A%22b0a5ff eb377463268faaaeb690a0137d0a9d7682%22%3B ; PHPSESSID=kkvlifq4qm2q1j9n8cdlucdda5; a4c83bf276407786c4c37390e8cb1ba0=f3c89d5 f121a2860182090a768dc7523c072bb6ds%3A755 %3A%22c98dca710e88b70279787b7e4eeb90a183 278253a%3A4%3A%7Bi%3A0%3Bi%3A6%3Bi%3A1%3 Bs%3A14%3A%22%D0%95%D0%B2%D0%B3%D0%B5%D0 %BD%D0%B8%D0%B9%22%3Bi%3A2%3Bi%3A2592000 %3Bi%3A3%3Ba%3A2%3A%7Bs%3A5%3A%22EMAIL%2 2%3Bs%3A15%3A%22evgeniy%40mail.ru%22%3Bs %3A4%3A%22ROLE%22%3BO%3A5%3A%22Roles%22% 3A12%3A%7Bs%3A13%3A%22%00%2A%00modelRule s%22%3Ba%3A0%3A%7B%7Ds%3A19%3A%22%00CAct iveRecord%00_new%22%3Bb%3A0%3Bs%3A26%3A% 22%00CActiveRecord%00_attributes%22%3Ba% 3A12%3A%7Bs%3A2%3A%22id%22%3Bi%3A2%3Bs%3 A4%3A%22name%22%3Bs%3A6%3A%22driver%22%3 Bs%3A7%3A%22name_en%22%3BN%3Bs%3A7%3A%22 name_kz%22%3BN%3Bs%3A10%3A%22name_alias% 22%3BN%3Bs%3A6%3A%22meta_d%22%3BN%3Bs%3A 6%3A%22meta_k%22%3BN%3Bs%3A10%3A%22order _sort%22%3BN%3Bs%3A8%3A%22sys_date%22%3B N%3Bs%3A15%3A%22sys_date_update%22%3BN%3 Bs%3A8%3A%22sys_user%22%3BN%3Bs%3A5%3A%2 2exist%22%3Bi%3A1%3B%7Ds%3A23%3A%22%00CA ctiveRecord%00_related%22%3Ba%3A0%3A%7B% 7Ds%3A17%3A%22%00CActiveRecord%00_c%22%3 BN%3Bs%3A18%3A%22%00CActiveRecord%00_pk% 22%3Bi%3A2%3Bs%3A21%3A%22%00CActiveRecor d%00_alias%22%3Bs%3A1%3A%22t%22%3Bs%3A15 %3A%22%00CModel%00_errors%22%3Ba%3A0%3A% 7B%7Ds%3A19%3A%22%00CModel%00_validators %22%3BN%3Bs%3A17%3A%22%00CModel%00_scena rio%22%3Bs%3A6%3A%22update%22%3Bs%3A14%3 A%22%00CComponent%00_e%22%3BN%3Bs%3A14%3 A%22%00CComponent%00_m%22%3BN%3B%7D%7D%7 D%22%3B; language=7d01b8a85e01bb4a84757526e73981d f7db57519s%3A2%3A%22ru%22%3B Host:drive Origin:http://drive Referer:http://drive/driver/cars/create User-Agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36 X-Requested-With:XMLHttpRequest Form Data view source view URL encoded YII_CSRF_TOKEN:b0a5ffeb377463268faaaeb69 0a0137d0a9d7682 Cars[name]:asdfasdf Cars[name_alias]: Cars[name_kz]: Cars[name_en]: Cars[category_id]:4 Cars[meta_d]: Cars[meta_k]: Cars[order_sort]: Cars[exist]:0 Cars[exist]:1 ajax:cars-form yt0:Создать Добавлено через 1 минуту И такие Cookies: Request Cookies 1590 PHPSESSID kkvlifq4qm2q1j9n8cdlucdda5 N/A N/A N/A 38 YII_CSRF_TOKEN 6b784497572db6a5720650d436795583976f7226 s%3A40%3A%22b0a5ffeb377463268faaaeb690a0 137d0a9d7682%22%3B N/A N/A N/A 115 a4c83bf276407786c4c37390e8cb1ba0 f3c89d5f121a2860182090a768dc7523c072bb6d s%3A755%3A%22c98dca710e88b70279787b7e4ee b90a183278253a%3A4%3A%7Bi%3A0%3Bi%3A6%3B i%3A1%3Bs%3A14%3A%22%D0%95%D0%B2%D0%B3%D 0%B5%D0%BD%D0%B8%D0%B9%22%3Bi%3A2%3Bi%3A 2592000%3Bi%3A3%3Ba%3A2%3A%7Bs%3A5%3A%22 EMAIL%22%3Bs%3A15%3A%22evgeniy%40mail.ru %22%3Bs%3A4%3A%22ROLE%22%3BO%3A5%3A%22Ro les%22%3A12%3A%7Bs%3A13%3A%22%00%2A%00mo delRules%22%3Ba%3A0%3A%7B%7Ds%3A19%3A%22 %00CActiveRecord%00_new%22%3Bb%3A0%3Bs%3 A26%3A%22%00CActiveRecord%00_attributes% 22%3Ba%3A12%3A%7Bs%3A2%3A%22id%22%3Bi%3A 2%3Bs%3A4%3A%22name%22%3Bs%3A6%3A%22driv er%22%3Bs%3A7%3A%22name_en%22%3BN%3Bs%3A 7%3A%22name_kz%22%3BN%3Bs%3A10%3A%22name _alias%22%3BN%3Bs%3A6%3A%22meta_d%22%3BN %3Bs%3A6%3A%22meta_k%22%3BN%3Bs%3A10%3A% 22order_sort%22%3BN%3Bs%3A8%3A%22sys_dat e%22%3BN%3Bs%3A15%3A%22sys_date_update%2 2%3BN%3Bs%3A8%3A%22sys_user%22%3BN%3Bs%3 A5%3A%22exist%22%3Bi%3A1%3B%7Ds%3A23%3A% 22%00CActiveRecord%00_related%22%3Ba%3A0 %3A%7B%7Ds%3A17%3A%22%00CActiveRecord%00 _c%22%3BN%3Bs%3A18%3A%22%00CActiveRecord %00_pk%22%3Bi%3A2%3Bs%3A21%3A%22%00CActi veRecord%00_alias%22%3Bs%3A1%3A%22t%22%3 Bs%3A15%3A%22%00CModel%00_errors%22%3Ba% 3A0%3A%7B%7Ds%3A19%3A%22%00CModel%00_val idators%22%3BN%3Bs%3A17%3A%22%00CModel%0 0_scenario%22%3Bs%3A6%3A%22update%22%3Bs %3A14%3A%22%00CComponent%00_e%22%3BN%3Bs %3A14%3A%22%00CComponent%00_m%22%3BN%3B% 7D%7D%7D%22%3B N/A N/A N/A 1369 language 7d01b8a85e01bb4a84757526e73981df7db57519 s%3A2%3A%22ru%22%3B N/A N/A N/A 68 Response Cookies 179 language deleted / 1970-01-01T00:00:01.000Z 64 language 7d01b8a85e01bb4a84757526e73981df7db57519 s%3A2%3A%22ru%22%3B / 2016-07-22T20:03:32.000Z 115
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.07.2015, 22:07 | |
|
ну а в ответе-то что? Судя из текста запроса, сам запрос нормально отсылается
1
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 24.07.2015, 06:06 [ТС] | |
|
Попробовал посмотреть Network в Firebug при текущей версии php 5.6.x , вышел более широкий список:
jquery.js GET 304 application/javascript create:6 182 B 39 ms jquery.yiiactiveform.js GET 304 application/javascript create:7 182 B 39 ms jquery-ui.min.js GET 304 application/javascript create:8 182 B 42 ms bootstrap.js GET 304 application/javascript create:9 182 B 43 ms jquery-ui.css GET 304 text/css create:25 182 B 45 ms scripts.js GET 304 application/javascript create:10 181 B 44 ms font-awesome.css GET 304 text/css create:28 181 B 49 ms bootstrap.css GET 304 text/css create:27 182 B 46 ms bootstrap-theme.css GET 304 text/css create:30 181 B 50 ms liMarquee.css GET 304 text/css create:32 180 B 51 ms nav-menu-tree.css GET 304 text/css create:34 180 B 51 ms css?family=Ubuntu GET 200 text/css create:37 1004 B 130 ms angular.min.js GET 304 text/javascript create:57 30 B 329 ms style.css GET 304 text/css create:48 181 B 51 ms NewsController.js GET 304 application/javascript create:58 181 B 51 ms tree_menu.js GET 304 application/javascript create:60 180 B 51 ms logo.png GET 304 image/png create:110 182 B 4 ms captcha?v=55b1a72e20ab4 GET 200 image/png create:293 2.7 KB 40 ms fontawesome-webfont.woff2?v=4.3.0 GET 200 application/octet-stream create:53 (from cache) 0 ms bootstrap.css.map GET 304 text/css create:57 182 B 4 ms bootstrap-theme.css.map GET 304 text/css create:57 181 B 3 ms sDGTilo5QRsfWu6Yc11AXg.woff2 GET 304 font/woff2 create:560 136 B 113 ms glyphicons-halflings-regular.woff GET 304 application/x-font-woff create:560 181 B 3 ms iQ9VJx1UMASKNiGywyyCXvesZW2xOQ-xsNqO47m55DA.woff2 GET 304 font/woff2 create:560 136 B 94 ms angular.min.js.map GET 304 application/octet-stream create:1 20 B 81 ms favicon.png GET 200 image/png Other (from cache) 7 ms Сразу оговорюсь, angular не использую пока никак, он просто подключен на будущее. Из за него проблем быть не должно. Ну и после нажатия на кнопку, появляются еще такие стоки в Network: create view?id=52 create view?id=53 create view?id=54 Проверил в таблице, насоздавалось куча записей. Странно, со вчерашнего дня ничего не менял на данной машине. Почему же меня не переносит на страницу: http://drive/driver/cars/view?id=54 после создания записи, но информация при этом отображается в логе? Хотелось бы именно переходить. Насчет ответа: Если тыкаю на строку в Network в Chrome, справа вылазят только: Headers (их я присылал вам) Preview(пусто) Response (что-то типа верстки) Cookies(Тоже присылал) Timing Где смотреть ответ?!
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 24.07.2015, 09:09 | ||||
|
Вот как раз это самое "что-то типа верстки" и интересует. В сообщении выше были только заголовки ответа. И судя по Ответ проверяйте в консоли. Либо, что будет лучше, проверить сначала ответ без использования AJAX.
1
|
||||
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 24.07.2015, 09:17 [ТС] | |
|
Ничесе. Я тоже в хроме работаю. Подскажите, в каком месте CVarDumper::dump писать?
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 24.07.2015, 10:53 | |
|
в контроллере, на который вы отсылаете ответ или в этом виде.
Добавлено через 1 минуту Раз вы в хроме работаете, то на вкладке Preview и Response (после щелчка по отправленному запросу) должен отобразиться ответ от сервера (т.е., ответ вашего приложения на запрос)
0
|
|
| 24.07.2015, 10:53 | |
|
Помогаю со студенческими работами здесь
12
Почему не работает нажатие кнопки delete
Необходимо отменить фокусировку и блокировать нажатие enter в текстовом поле Нажатие кнопки, или почему "не идет"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|