[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax вернуть ответ
z3rg
Здраствуйте, подскажите пожалйуста, такая проблемма как можно сделать на Ajax чтобы к примеру при нажатии на картинку в php обработался запрос и вывелся ответ без перезагрузки страници.

Смотрел тему на форуме но там отправлялся запрос при онклик а вот как потом вернуть ответ и вывести без перезагрузки страници???

зы: а то у меня только извращения в голове, либо а) выполнить запрос и скрыть его б) зделать фрейм и скрыть его





Спустя 30 минут, 1 секунда (10.08.2009 - 14:55) sergeiss написал(а):
Чуть подробнее: что за запрос и какой ответ ты ожидаешь (картинка, текст, таблица)?

Спустя 20 минут, 4 секунды (10.08.2009 - 15:15) z3rg написал(а):
не не картинка, тоесть нужно запрос к базе (мускул) сделать и вывести таблицу

SQL
"SELECT * FROM `date` WHERE `id` = 1"
//id - может быть несколько


как отправить запрос я понимаю а вот как назад ответ получить что-то не очень.

Спустя 16 минут, 36 секунд (10.08.2009 - 15:32) Oyeme написал(а):

Спустя 41 минута, 35 секунд (10.08.2009 - 16:13) Alchemist написал(а):
а почему нулевой фрейм - это извращение ? в свое время мой первый скрипт такого рода был на нулевом фрейме... Gmail работает на нулевом фрейме... а они - извращение...

Спустя 1 час, 18 минут, 57 секунд (10.08.2009 - 17:32) z3rg написал(а):
Oyeme, спасиб большое, не ленивый я, просто хз что икать.

Цитата
а почему нулевой фрейм - это извращение ?

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

Спасиб всем большое за помощь, ответ получил.

Спустя 3 минуты, 40 секунд (10.08.2009 - 17:36) PandoraBox2007 написал(а):
Ajax + DOM (доступ к элементам документа)

HTML
<html>

<head>
<script>
function Demos()
{
var selector_id = document.getElementById('id_name');
//var selector_name = document.getElementByName('named');
selector_id.innerHTML += "Add text....<br />";
}
</script>
</head>

<body>
<span id="id_name" name="named"></span>
<a href="javascript:Demos();">Demo (test)</a>
</body>
</html>


и т.д. учи матчасть!!

Спустя 2 часа, 8 минут, 37 секунд (10.08.2009 - 19:45) z3rg написал(а):
PandoraBox2007, Спасиб, я просто непонимаю как отправить запрос и получить результат.

Oyeme, респект, нашол то что нувно.
Моит кому пригодится - http://www.w3schools.com/Ajax/ajax_source.asp

А такой еще вопрос.

там идет
HTML
xmlhttp.onreadystatechange=stateChanged;


stateChanged - а как передать в эту функцию ид поля
если пишу
HTML
xmlhttp.onreadystatechange=stateChanged(id);

нифига

Спустя 2 часа, 22 минуты, 36 секунд (10.08.2009 - 22:07) PandoraBox2007 написал(а):
HTML
var global_id = '';

function ...()
{
...
xmlhttp.onreadystatechange=stateChanged;
global_id = id;
...
}

Спустя 1 час, 29 минут, 18 секунд (10.08.2009 - 23:37) z3rg написал(а):
ыы точно спасибо большое
Быстрый ответ:

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