Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2017, 08:18   #1
Juls16
Пользователь
 
Регистрация: 06.06.2017
Сообщений: 27
По умолчанию Помогите разобраться с Ajax!

Есть форма с кнопками, которая формируется на javascript. Нужно, чтобы при нажатии на кнопку формы отрабатывался ajax-запрос.
Пробую на простых примерах сделать - не получается. Вообще ничего не происходит после нажатия на кнопку Отправить.

<script type="text/javascript">
...
text: 'Отправить',
itemId: 'send1',
handler: function()
{

$.ajax({
url : 'processing.php',
success : function( _data ){
console.log( _data );
}
});
</script>

Код processing.php:
echo 'Отправлено';
Juls16 вне форума Ответить с цитированием
Старый 17.07.2017, 08:32   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

https://learn.javascript.ru/devtools
https://learn.javascript.ru/debugging-chrome
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.07.2017, 09:11   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

к полезному посту о том, как отлаживать скрипт на JS
хочу добавить ещё очевидно простой (я бы даже сказал примитивный) и, тем не менее, полезный отладочный приём.

Цитата:
Сообщение от Juls16 Посмотреть сообщение
Вообще ничего не происходит после нажатия на кнопку Отправить.
в обработчике события, которое у Вас назначено на событие нажатия кнопки (или на сабмит формы) выкиньте весь код и оставьте одну строчку кода с алертом.
ну, вида:
Код:
alert('button is pressed!');
это позволит Вам увидеть, что событие вызывается.
После этого уже можно начинать отлаживать собственно ассинхронный вызов (AJAX).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.07.2017, 10:39   #4
Juls16
Пользователь
 
Регистрация: 06.06.2017
Сообщений: 27
По умолчанию

Да, событие проверяется. Я и до этого проверял через alert. Проблема в Ajax-запросе... Не вызывается
Juls16 вне форума Ответить с цитированием
Старый 17.07.2017, 10:52   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Juls16 Посмотреть сообщение
Проблема в Ajax-запросе... Не вызывается
плохо. Тогда Вам в отладку надо идти.

ну или надеяться на то, что придёт в тему сильный телепат и увидит ошибку в вашем неопубликованном коде.

p.s. а jQuery нормально подключено, ошибок нет?
и ещё, "handler: function() ... " - это обработчик чего?
а ещё, у меня складывается впечатление, что Вы используете какой-то фреймворк.
Тут тоже могут быть нюансы.

p.p.s. чем меньше конкретных деталей, тем меньше шансов Вам что-то подсказать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.07.2017, 10:52   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Смотрите запросы на вкладке Network в девтулз или ошибки в консоли.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с ajax (падает сайт) carlcox12345 JavaScript, Ajax 0 07.12.2015 19:33
Помогите создать блог php, ajax Lyudada Помощь студентам 6 22.08.2014 14:02
Язык запроса AJAX ( помогите решить ) Valeris Общие вопросы C/C++ 1 19.10.2013 14:12