[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Help me please with ajax
Страницы: 1, 2
andrey888
вот тебе функция - подставляй свои данные ...

function GetAjax(data){
var data = data.split(",");
var url='php_file.php'; // адрес твоего пхп файла
var params = "num="+data[0]+"&lid="+data[1]+"&rid="+data[2]+"&lvl="+data[3]; // твои данные , кот. нужно передать

var http = new XMLHttpRequest();

http.open('POST', url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

http.onreadystatechange = function(){
if(http.readyState == 4){
// делаешь что хочешь..
}
}

http.send(params);
}


_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
h0ck
  // Отсылаем паметры
$.ajax({
type: "POST",
url: "SendData.php",
data: "ip=192.168.1.1&port=8000&number=22",
// Выводим то что вернул PHP
success: function(html) {
//предварительно очищаем нужный элемент страницы
$("#result").empty();
//и выводим ответ php скрипта
$("#result").append(html);
}
}
);

А как теперь результат выполнения поместить в php переменную???
inpost
Весь вывод в файле SendData автоматом помещается в переменную html.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
h0ck
 so.addParam("FlashVars", "filename=ПЕРЕМЕННАЯ");

А как сюда правильно вставить яваскрипт переменную? так правильно будет -
 so.addParam("FlashVars", "filename=var html");
h0ck
как сделать переменную html глобальной???
inpost
h0ck
А зачем?
В корне создай любую переменную:
var myconst = '';
А внутри success пропиши:
myconst = html;

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
h0ck
<script>
var filename = '';
// Отсылаем паметры
$.ajax({
type: "POST",
url: "SendData.php",
data: "ip=192.168.1.1&port=8000&number=22",
dataType: "text",
// Выводим то что вернул PHP
success: function(html) {
filename = html;
alert(html);
}
}
);
alert(filename);
</
script>


один алерт выводит инфо второй нет
inpost
И почему он должен выводить? Данных же ещё нет.
Почитай о том, когда выполнится success.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
h0ck
Уже вроде работает, буду ставить на сайт тестировать...=\
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.