Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.11.2010, 16:46
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Обработка ajax-запроса
Есть такой запрос:

content.xmlhttp.open('POST', '/request/getValue.php', true);
      content.xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      content.xmlhttp.onreadystatechange = function() {
            if (content.xmlhttp.readyState == 4) {
                if (content.xmlhttp.status == 200) {
                    content.target.innerHTML = content.xmlhttp.responseText;
                }
            }
        };
        content.xmlhttp.send(content.control.id);
    },


Передаю на сервер значение ID элемента, в соответствии с этим хочу на сервере провести обработку в зависимости от переданного значения ID. Но как обратиться к переменной, которую передаю, я не пойму... Проблема в том, что данные передаются не из формы, а это просто элемент заголовка. Мне нужно для каждого заголовка загружать в DIV нужное содержимое. Для этого и хочу сделать обработку на сервере. На php это можно сделать и если можно то как обратиться к переданному значению?

И с помощью чего лучше реализовать подобную работу? Может есть какие-нибудь библиотеки (javascript+что-то) или я вообще не в том направлении иду?
Ответить с цитированием
  #2 (permalink)  
Старый 05.11.2010, 17:26
2de 2de вне форума
Аспирант
Отправить личное сообщение для 2de Посмотреть профиль Найти все сообщения от 2de
 
Регистрация: 26.10.2010
Сообщений: 78

Посмотрите что находится в переменной $_POST
Ответить с цитированием
  #3 (permalink)  
Старый 05.11.2010, 17:33
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Сообщение от 2de Посмотреть сообщение
Посмотрите что находится в переменной $_POST
В том-то все и дело, что она пустая. Я же передаю данные не из формы. И серверная часть не обязательно должна быть на php, просто я как самый простой на мой взгляд вариант пробовал так.
Ответить с цитированием
  #4 (permalink)  
Старый 06.11.2010, 11:47
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,582

content.xmlhttp.send('id='+content.control.id);

Ловишь в php:
echo $_POST['id'];


Цитата:
И серверная часть не обязательно должна быть на php
а тут уже определится не помешало бы.
Ответить с цитированием
  #5 (permalink)  
Старый 06.11.2010, 15:03
Аспирант
Отправить личное сообщение для decadent Посмотреть профиль Найти все сообщения от decadent
 
Регистрация: 15.09.2010
Сообщений: 30

Спасибо. Теперь понятно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery ajax отправка запроса в htpps vova_b jQuery 19 07.03.2013 18:20
прерывание ajax запроса belbek Общие вопросы Javascript 2 12.10.2010 09:45
Деление одного ajax запроса на несколько. qwerty12311 AJAX и COMET 8 05.10.2010 22:54
Проблема с событиями после ajax запроса Mirgorod AJAX и COMET 5 12.06.2010 18:24
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23