Аватар для psfdek
3 / 3 / 3
Регистрация: 23.01.2014
Сообщений: 171

Передача данных формы скрипту php посредством js (ajax)

29.01.2014, 13:22. Показов 2555. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос по ajax.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php header('Content-type: text/html; charset=UTF-8'); ?>
<html>                                                                  
<head>  
<meta charset="UTF-8" />  
</head>
<body>                                                                                                             
<div>
    <fieldset>
        <legend>Вход на сайт</legend>
        <form action="script.php">
            <input name="login" type="text"/>
            <input name="password" type="password" />
                        <input name="ok" type="submit" value="Отправить"/>
        </form>
    </fieldset>
</div>
</body>
</html>
Как с помощью ajax передать данные формы в скрипт php не перезагружая страницу и затем вывести данные (т.е получить ответ и вывести на этой странице) не могу найти примера понятного. Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.01.2014, 13:22
Ответы с готовыми решениями:

Передача и вывод данных формы PHP, ajax
Добрый день! Столкнулся с проблемой: данные выводятся после перезагрузки страницы. Бился долго, вот решил попросить помощи Код...

Отправка данных формы PHP -скрипту
Извиняюсь, нашёл косяк удалите тему

AJAX передача данных на сервер с формы
День добрый! Пытаюсь передать с формы поле с данными в обработчик, вроде передается, но делается редирект на скрипт после нажатия кнопки, а...

4
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
29.01.2014, 13:29
1. форма (теги <form></form>) не нужна вовсе
2. кнопка <input type="submit"> тоже не нужна, замените на <input type="button">
3. всю необходимую вам информацию найдёте здесь
1
 Аватар для psfdek
3 / 3 / 3
Регистрация: 23.01.2014
Сообщений: 171
29.01.2014, 14:31  [ТС]
А не можете подсказать ссылку на демо или рабочие примеры. Заранее благодарю.

Добавлено через 9 минут
Цитата Сообщение от psfdek Посмотреть сообщение
А не можете подсказать ссылку на демо или рабочие примеры. Заранее благодарю.
Еще пример: Есть форма в которой мы вводим А и Б числа, по нажатию кнопки они отправляются странице script.php и потом выводятся на странице под формой в блоке div с id result без перезагрузки страницы.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
29.01.2014, 14:52
Цитата Сообщение от psfdek Посмотреть сообщение
Есть форма в которой мы вводим А и Б числа, по нажатию кнопки они отправляются странице script.php и потом выводятся на странице под формой в блоке div с id result без перезагрузки страницы.
у вас что-то с головой?
я вам написал первым пунктом: форма (теги <form></form>) не нужна вовсе

но вы с упрямством барана перед новыми воротами пишете пример "есть форма..."?

Добавлено через 8 минут
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script>
function myFUNC ()
{
var hR = ('v' == '\v') ? new ActiveXObject ('Microsoft.XMLHTTP')
                       : new XMLHttpRequest ();
hR.open ('get', 'file1.php?' + encodeURIComponent (document.getElementById ('a').value) + '&' +
                               encodeURIComponent (document.getElementById ('b').value) );
hR.onreadystatechange = function ()
   {if (hR.readyState == 4) document.getElementById ('r').innerHTML = hR.responseText}
hR.send (null);
}
</script>
 
<input id="a"> <input id="b" type="hidden">
<input type=button" value="Send" onclick="myFunc ()">
<div id="r"></div>
файл file1.php
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$query_str = $_SERVER['QUERY_STRING'];
list ($log, $pas) = split ('&', $query_str);
 
// делаете то, что нужно с переменными $log и &pas
// и как результат, формируете СТРОКУ символов $result,
// где будет прописано то, что вам нужно вывести в контейнере <DIV>
 
header ("Content-type: text/html; charset=utf-8");
print $result;
?>
0
 Аватар для psfdek
3 / 3 / 3
Регистрация: 23.01.2014
Сообщений: 171
29.01.2014, 22:43  [ТС]
Во второй раз я имел ввиду не тег формы, а просто форму отправки данных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.01.2014, 22:43
Помогаю со студенческими работами здесь

Передача данных с формы в AJAX запрос
как передать в AJAX запрос значение переменных из формы сюда data: &quot;name=JohnBoston&amp;question=bla_bla_bla&quot; &lt;script...

Передача данных в php через ajax
Друзья помогите !!! У меня тут возникла проблема с передачей данных в php скрипт вот php файл&lt;?php $db_hostname = 'localhost'; ...

Передача данных в PhP через ajax
Господа, не могу передать данные PhP сценарию. Вот PhP файл: &lt;?php $value = $_POST; class File { var $post; ...

Передача данных из js в php через ajax
помогите, пожалуйста. Не получается сделать авторизацию. В консоли выводит: jquery-1.12.3.min.js:4 POST...

PHP + AJAX Передача данных петодом POST
Собственно вопрос такой, для работы с отправкой пост данных работаю с AJAX (jQUERY). // НОВОСТИ function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru