- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть 2 файла:
ajax.php - в нем аякс функции
index.php - в нем находится форма
<form method="post" onsubmit="xajax_submit_form();">
Как сделать чтобы данные из формы отправлялись в аякс-функцию на обработку и страница index.php не перегружалась
Например так:
А вместо сабмита:
Спасибо.
Еще появилась проблемка одна:
<input type="button" onclick="xajax_submit_form(xajax_submit_form(document.getElementById('us_name').value, document.getElementById('us_email').value, document.getElementById('komment').value));">
Аякс - функция:
function submit_form($us_name, $us_email, $komment)
Почему-то не передаются значения полей в функцию. Подскажите как правильно передать?
Еще появилась проблемка одна:
<input type="button" onclick="xajax_submit_form(xajax_submit_form(document.getElementById('us_name').value, document.getElementById('us_email').value, document.getElementById('komment').value));">
Аякс - функция:
function submit_form($us_name, $us_email, $komment)
Вы сами поняли что написали??????
Вызываете функцию JS, а функция, судя по виду переменных Perl или пхп.
а не все нормально айди забыл попрописывать.
Спасибо за ответы
Nicca добавил 06.12.2008 в 15:41
Вы сами поняли что написали??????
Вызываете функцию JS, а функция, судя по виду переменных Perl или пхп.
Это же работа с аяксом))
Это же работа с аяксом))
стоит уточнить "это же работа с xajax'ом", там действительно удобная обертка, описываешь функции на php а потом используешь в js
xajax.tools.getFormValues()
Например у Вас есть форма с id='form':
PHP функция-обработчик:
То есть не нужно передавать из формы всё в отдельной переменной xajax.tools.getFormValues() отправит все данные всех полей с именами (кеями массива), указанными в name=''.
А еще попробуйте хоть заглянуть сюда чтоли... Поддержка довольно таки не плохая. q_no вообще по моему сутками напролет сидит на форуме.
So1 добавил 06.12.2008 в 22:19
Вы сами поняли что написали??????
Вызываете функцию JS, а функция, судя по виду переменных Perl или пхп.
Всё верно вызывает - фреймворк так реализован.
См. xajaxproject.org
Другое дело, что он вызывает функцию и в качестве переменной пихает в нее ту же самую функцию - еще бы это работало (в данном случае):