Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с кодом (https://javascript.ru/forum/misc/55970-pomogite-razobratsya-s-kodom.html)

Sergei-b84 23.05.2015 16:40

Как устранить ajax-конфликты при выводе формы в модальном окне
 
Привет всем! Помогите разобраться с кодом.
Вывожу форму в модальное окно перестает работать ajax валидация.
Без модального http://lookingschool.com/ajax/index.php

С модальным : http://lookingschool.com/index.php при нажатии на кнопку "подать заявку"

Cобытие onload (onload="setFocus();")в теге body файла index.php на странице с модальным окном заменил на событие onclick="setFocus();" кнопка Подать заявку. По
этому событию вызывается функция setFocus(), которая определена
в файле validate.js. Эта функция устанавливает фокус ввода на пер
вое поле в форме. Постоянно появляется ошибка Подтвердите действия на сайте. Что это значит?

Sergei-b84 23.05.2015 17:16

Могу скинуть код, если нужно. Помогите плиз.

KosBeg 23.05.2015 17:24

validate.php находится в папке http://lookingschool.com/ajax/validate.php
а в validate.js указан ОТНОСИТЕЛЬНЫЙ ПУТЬ!
по этому когда запрос идет с главной страницы запрашивается не http://lookingschool.com/ajax/validate.php, а http://lookingschool.com/validate.php
от этого и ошибка

KosBeg 23.05.2015 17:37

вот лог консоли с http://lookingschool.com/index.php
POST http://lookingschool.com/validate.php [HTTP/1.1 404 Not Found 1702мс]
а вот с http://lookingschool.com/ajax/index.php
POST http://lookingschool.com/ajax/validate.php [HTTP/1.1 200 OK 771мс]

laimas 23.05.2015 17:39

--

Sergei-b84 23.05.2015 17:42

Цитата:

Сообщение от KosBeg (Сообщение 372055)
вот лог консоли с http://lookingschool.com/index.php
POST http://lookingschool.com/validate.php [HTTP/1.1 404 Not Found 1702мс]
а вот с http://lookingschool.com/ajax/index.php
POST http://lookingschool.com/ajax/validate.php [HTTP/1.1 200 OK 771мс]

Скажите как Вы логи проверяете? Что за инструмент?

KosBeg 23.05.2015 17:44

Цитата:

Сообщение от Sergei-b84
Скажите как Вы логи проверяете? Что за инструмент?

mozilla firefox 31 => инспектор => консоль => сеть => лог сети =)
естественно можно использовать любую версию mozilla firefox, такое есть даже в хроме, но я хромом не обладаю

Sergei-b84 23.05.2015 17:55

Цитата:

Сообщение от KosBeg (Сообщение 372058)
mozilla firefox 31 => инспектор => консоль => сеть => лог сети =)
естественно можно использовать любую версию mozilla firefox, такое есть даже в хроме, но я хромом не обладаю

Спасибо за помощь!!! Карму поднял.

KosBeg 23.05.2015 17:55

поставил хром 30(не самый новый, но какой первый попался)
хром => инспектор => консоль => settings => general => Log XMLHttpRequests (ставите галочку) =)
в хроме можно логировать ТОЛЬКО AJAX запросы
XHR finished loading: "http://lookingschool.com/ajax/validate.php". validate.js:95
а в мозиле все запросы - и просто переход по ссылке и AJAX запросы

Соленый 23.05.2015 17:57

Приветствую уважаемые. У меня простенький укозовский сайт, сегодня чел предложил повесить его банер, дал скрипт, я в этом деле полный профан, но что то мне не нравиться скрипт вот
Цитата:

<!--noindex--><div id="cc2075"></div><!--/noindex--><!--noindex-->
<script type="text/javascript">
(function (c,n,s) {
n.cc2075 = ({q: "$ENTRY_TITLE$", id: 11414, ver: 1, se: 2, is_blank: 1, is_center: 1});
var e='script',a=c.createElement(e),b=c.getElementsByT agName(e)[0];a.async=1;a.src=s;b.parentNode.insertBefore(a,b);
})(document,window,'https://promocenter.biz/v2/button/138/cc2075.js');
</script>
<!--/noindex-->
Это наверх, а вниз
Цитата:

<!--noindex--><div id="cc4401"></div><!--/noindex--><!--noindex-->
<script type="text/javascript">
(function (c,n,s) {
n.cc4401 = ({q: "$ENTRY_TITLE$", id: 11415, ver: 1, se: 2, is_blank: 1, is_center: 1});
var e='script',a=c.createElement(e),b=c.getElementsByT agName(e)[0];a.async=1;a.src=s;b.parentNode.insertBefore(a,b);
})(document,window,'https://promocenter.biz/v2/button/8/cc4401.js');
</script>
<!--/noindex-->
кто то может мне подсказать что сие есть ?


Часовой пояс GMT +3, время: 23:24.