Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194

AJAX вывод данных

24.09.2013, 14:08. Показов 3206. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имею следующее:
1) php страницу
PHP
1
2
3
4
5
6
<form action="" id="myform">
           <input type="text" name="mydata" id="mydata" />
           <input type="button" onclick="send();" value="GO" />
        </form>
           <div id="tab2_1">
           </div>
2) AJAX запрос
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
function send()
{
  var data = $('#mydata').val()
  $.ajax({
    type: "POST",
    url: "../users/select_tsk.php",
    data: "data="+data,
    success: function(html) {
      $("#tab2_1").empty();
      $("#tab2_1").append(html);
    }
  });
}
3) Обработчик php
PHP
1
2
3
4
<?php
$data = $_POST['data'];
echo $data;
?>
Но выводить данные, введеные в поле инпута код не хочет, в чем может быть проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2013, 14:08
Ответы с готовыми решениями:

Mootools ajax вывод данных
document.addEvent('domready', function() { $$('a').addEvent('click', function(event) { new Event(event).stop(); ...

AJAX+PHP, вывод данных из полученного массива в разные поля
Собственно ситуация такая - нужно сделать динамическую форму для разбора адресов из адресной строки типа: &quot;почтовый_код, страна,...

Вывод данных через ajax с типом данных JSON
Если я из обработчика пишу это, выведет, как и ежу понятно, 1 кнопку. ... $res = mysqli_query($db, 'SELECT `podmenu_name` FROM...

10
29 / 29 / 11
Регистрация: 26.07.2013
Сообщений: 160
24.09.2013, 14:19
У тебя в форме у input, name="mydata", а в php ты считываешь значение data, а надо mydata
0
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
24.09.2013, 14:23  [ТС]
я в php обработчик отправляю data со страницы AJAX'a

Добавлено через 1 минуту
а в AJAX беру данные по имени поля mydata
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
24.09.2013, 14:28
jquery подключен?
0
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
24.09.2013, 14:29  [ТС]
всё подключено
HTML5
1
2
3
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="../js/animate.js"></script>
<script type="text/javascript" src="../js/ajax.js"></script>
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
24.09.2013, 14:35
после строки
Цитата Сообщение от lighty Посмотреть сообщение
var data = $('#mydata').val()
временно добавьте
JavaScript
1
echo(data)
чтобы увидеть, берет ли скрипт ваше значение с вебформы
0
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
24.09.2013, 14:40  [ТС]
сделал вот так
JavaScript
1
2
var data = $('#mydata').val();
  alert(data);
Всё работает

Добавлено через 1 минуту
вроде слышал, что может не работать из-за .htaccess что там указана кодировка. У меня там написано "AddDefaultCharset WINDOWS-1251"
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
24.09.2013, 14:42
проверьте лог апача - есть ли вообще обращение к файлу РНР-обработчика.
0
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
24.09.2013, 14:53  [ТС]
вот послденяя запись в access
"127.0.0.1 - - [24/Sep/2013:16:42:20 +0600] "POST /users/select_tsk.php HTTP/1.1" 200 -"

Добавлено через 3 минуты
получается пост проходит до пхп

Добавлено через 2 минуты
взял пример от сюда http://phpworking.ru/javascrip... mment-1062 но почему там работает на сайте а у меня не работает даже их пример, который скачиваю(((

Добавлено через 2 минуты
так СТОП. положил в папку на локалхост, их пример запахал(((
0
268 / 268 / 109
Регистрация: 22.08.2013
Сообщений: 907
24.09.2013, 15:32
Цитата Сообщение от lighty Посмотреть сообщение
function send() { var data = $('#mydata').val() $.ajax({ type: "POST", url: "../users/select_tsk.php", data: "data="+data, success: function(html) { $("#tab2_1").empty(); $("#tab2_1").append(html); } }); }
Что-то мне не нравиться «data: "data="+data». В общем, попробуйте так:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
function send() {
    var data = $('#mydata').val();
    $.ajax({
        type: "POST",
        url: "../users/select_tsk.php",
        data: {'data': data},
        success: function(html) {
            $("#tab2_1").empty();
            $("#tab2_1").append(html);
        }
    });
}
0
 Аватар для lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
24.09.2013, 15:48  [ТС]
Так всё ок, только почему то моему ДИВу ставит стиль style="display: none;"

Добавлено через 16 секунд
и мой див не виден
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.09.2013, 15:48
Помогаю со студенческими работами здесь

Вывод данных с бд Ajax
Здравствуйте, подскажите простенький пример как выводить данные с бд на страницу без перезагрузки Выводит только 1 запись $q =...

Вывод данных из ajax
Привет ув. форумчане , подскажите пожалуйста почему не выводится все данные из БД ? ошибка undefined. php $result = ; $query =...

AJAX вывод данных
$.ajax({ type: &quot;POST&quot;, url: &quot;../myphp.php&quot;, data: { 'to_php': my_var }, success:...

Вывод из базы данных AJAX
У меня есть таблица с полями &quot;id&quot;,&quot;login&quot;,&quot;pass&quot;. Как мне организовать вывод данных из базы без перезагрузки страницы через связку...

Вывод данных из БД посредством Ajax
Здравствуйте. Разбираюсь с Ajax. На странице есть несколько селектов: &lt;select&gt; &lt;option&gt;Выбрать товар&lt;/option&gt; ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru