|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2015, 08:55 | #1 |
Пользователь
Регистрация: 14.02.2015
Сообщений: 21
|
Простая ошибка. Ajax
Есть форма для добавления отзывов (5 инпутов). Задача сделать так, чтобы метом Ajax при отправке формы данные выводились массивом.
Код HTML:
<form method="post" action="" class="form"> <p> <label for="nik">Ник</label> <input type="text" name="nik" id="nik" /><span></span> </p> <br /> <p> <label for="name">Имя</label> <input type="text" name="name" id="name" /><span></span> </p> <br /> <p> <label for="family">Фамилия</label> <input type="text" name="family" id="family" /><span></span> </p> <br /> <p> <label for="family">Email</label> <input type="text" name="Email" id="Email" /><span></span> </p> <br /> <div id="pole"> <label for="family">Отзыв</label> <textarea rows="10" name="comment" id="comment"></textarea> </div> <input id="submit" type="submit" name="submit" value="Опубликовать" /> </form> PHP код:
PHP код:
Если же я убираю из клиентсского скрипта в конце "return false", то данные выводятся, но при этом происходит обновление страницы.. На всякий случай приложил файл с формой, там всё наглядней. В программировании у меня недостаточно опыта, и мне кажется что я упустил какую то мелочь. Буду очень признателен за помощь. Последний раз редактировалось Anurhat; 11.04.2015 в 08:59. |
11.04.2015, 14:51 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
1. у тебя success написано с ошибкой
2. в нем же не происходит никакого вывода, там наоборот происходит какое-то бездарное присваивание. Код:
Alar, верни репу!
|
11.04.2015, 21:13 | #3 |
Пользователь
Регистрация: 14.02.2015
Сообщений: 21
|
Не помогло
|
11.04.2015, 22:48 | #4 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Там еще одна ошибка. В аджакс ответе выплевывается вся страница, а нужно же только параметры формы. Я поправил скрипт, смотрите в архиве.
|
12.04.2015, 07:45 | #5 |
Пользователь
Регистрация: 14.02.2015
Сообщений: 21
|
Большое спасибо.. и с праздником)
|
12.04.2015, 10:33 | #6 |
Пользователь
Регистрация: 14.02.2015
Сообщений: 21
|
Правда, вставляя этот код на к себе на тестовый сайт, делая все тоже самое, массив опять же не выводится. А в fire bag появляется в разделе "ответ" опять же - вся страница.. но массив там мой есть.
|
12.04.2015, 21:20 | #7 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Anurhat, не верю. Если вы вставили код из того архива, что я прислал, должно работать. Дайте ссылку на ваш тестовый сайт.
|
13.04.2015, 00:06 | #9 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Простая ошибка. Ajax
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
13.04.2015, 07:40 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
2Stanislav ....ненадолго вас хватило )))) помогать и терпимо относится к идиотским вопросам)))) смотрю сейчас большой % ответов картинками))))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при передаче данных в php ajax | Estrella11 | JavaScript, Ajax | 2 | 15.05.2013 16:57 |
самая простая программа - ?ошибка? =. | Katus | Общие вопросы C/C++ | 3 | 30.04.2012 20:40 |
Ошибка вроде простая, но не знаю, как её исправить | mobilitialex | Общие вопросы Delphi | 3 | 15.04.2011 12:51 |
Ошибка в IE (ajax, jqury, load) | Delphinchik | JavaScript, Ajax | 0 | 19.02.2011 14:32 |
простая ошибка делфи | Алёна | Общие вопросы Delphi | 5 | 07.11.2007 15:54 |