![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Predator199 |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Написал...скорей копировал и вставлял коды если работает как нужно. Помогите разобраться, а верней что та упростить или еще что та.
Что я хотел получить и получил: Отправка формы без перезагрузки страницы. Что я сделал и как все это чудо работает: 1)Подгружаем js:
Подгружаем форму:
Нужно прописать в том месте где хотим видеть сообщении от скрипта.
Код php скрипта(ajax.php) к которому отсылаем форму:
Все это бред и лабиринт. Подскажите как можно что нибудь сделать попроще и попонятней. Спс. Это сообщение отредактировал(а) Predator199 - 28.11.2012, 18:58 |
||||||||
|
|||||||||
Arantir |
|
||||||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Ох, ничего не понял...
Для начала.
При успешной обработке формы делайте в ней вывод единственного значения, например, "ОК", в случае успеха, ну и так "FAIL" для ошибок. И проверяйте на странице с формой результат отправки. Далее...
Изучите все методы (функции) JS. Потом изучите все методы jQuery. Не на память, а просто чтобы знать, что в природе есть очень полезные штуки. На сайте jQuery даже есть пример (внизу) http://api.jquery.com/jQuery.post/ А отправлять форму без перезагрузки следует так:
Это сообщение отредактировал(а) Arantir - 28.11.2012, 22:25 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
||||||
|
|||||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Спасибо:).
|
|||
|
||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Попробовал ваш пример, при нажатии на субмит(страница обновляется)
|
|||
|
||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Значит вы допустили ошибку при пробовании примера... Например, ивент на элемент поставили до загрузки элемента. Или где-то выше по коду ошибка. Используйте консоль отладки на подобии firebug.
Вставьте в любое место внутри body:
-------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |