[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача данных из серверного скрипта
Barkas
Добрый вечер уважаемые, подскажите пожалуйста каким способом данные в технологии AJAX передаются из серверного скрипта на WEB-страничку. Например, если скрипт написан на PHP. Не обделите пожалуйста вниманием, а то что то совсем разобраться не могу.



Спустя 29 минут, 49 секунд (7.02.2012 - 20:03) nugle написал(а):
ну покажи как пробуешь хоть

Спустя 10 минут, 16 секунд (7.02.2012 - 20:13) Игорь_Vasinsky написал(а):
Свернутый текст
не надо...

Спустя 6 минут, 35 секунд (7.02.2012 - 20:20) nugle написал(а):
Игорь_Vasinsky
Надо же все таки человека научить, пусть даже он еще не пробовал)
Свернутый текст
ахах biggrin.gif

Спустя 6 минут, 46 секунд (7.02.2012 - 20:27) Barkas написал(а):
да я не пробую, я учусь тока.
Смотри.
<html>
<head>
<title></title>
<script>
function f1() {
var xmlHttp = new XMLHttpRequest();
var kategoriks=document.getElementById("kat").value;
var url="obrabotka.php?kategoriks="+escape(kategoriks);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = f2();
xmlHttp.send(null);
}
function f2() {
document.write("Сценарий выполнен");
}
</script>
</head>
<body>
<form>
<select name="kategorija" id="kat" onchange="f1()">
<option>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</option>
<option value="light_auto">Легковые автомобили</option>
<option>Грузовые автомобили</option>
<option>Автобусы</option>
<option>Микроавтобусы</option>
<option>Мототехника</option>
<option>Велосипеды</option>
<option>Спецтехника</option>
</select>
<br><br>
<input type="text" id="pole">
</form>
</body>
</html>

теперь типа серверный сценарий смотри

<?php
$a=$_GET[kategoriks];
?>

мне нужно, что бы в зависимости от выбора в первом выпадающем списке, изменялся второй список.

Спустя 23 минуты, 17 секунд (7.02.2012 - 20:50) inpost написал(а):
Barkas
Точно так же, как обычным браузером.
Отправляется запрос на сервер, оттуда возвращается HTML-код и заголовки ответа.
Только результат выполнения в отличии от браузерного запроса - попадает в переменную в JS.

Или не теория нужна была, а практические примеры?! smile.gif Я понял как теорию вопрос...

Спустя 11 минут, 13 секунд (7.02.2012 - 21:01) Barkas написал(а):
inpost мне все нужно. Пиши и пример и теорию, и совсем замечательно будет, если напишешь где все это почитать. У меня есть неплохой букварь по PHP и по JavaScript, если там есть то пиши где пополнить свои знания, а то что то я там не нашел где читать.

Спустя 14 часов, 7 минут, 37 секунд (8.02.2012 - 11:09) Barkas написал(а):
Ребят просветите меня пожалуйста, как данные отправлять из серверного скрипта, неужель никто ничего не знает

Спустя 35 минут, 26 секунд (8.02.2012 - 11:44) inpost написал(а):
Barkas
Примеры в гугле полным полно. Я за пол ночи изучил Аякс и использовал уже на своём сайте.

Спустя 2 часа, 20 минут, 30 секунд (8.02.2012 - 14:05) Zerstoren написал(а):
Цитата (Barkas @ 8.02.2012 - 08:09)
Ребят просветите меня пожалуйста, как данные отправлять из серверного скрипта, неужель никто ничего не знает

В чем минус AJAX, нельзя обратиться с сервера к клиенту.
Клиент должен постоянно спрашивать сервер, а есть ли для меня что-то новое.

Общаться "клиент -> сервер" и "сервер -> клиент" может только ВебСокет.

Так что, дерзайте.
Быстрый ответ:

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