|
|
|
| Что это такое? где скачать сурс, где найти нормальный ман, есть ли примеры.
Если кто уже пользуется, расскажите в двух словах что это, я слышал что это очень сильная штука! | |
|
|
|
|
|
|
|
для: школьник
(17.12.2006 в 12:43)
| | В двух словах- все можно делать с одной страницы без перезагрузки страниц и без перехода на другие страницы. Обмен данными с сервером происходит незаметно для глаза. Основную работу выполняет java-script. | |
|
|
|
|
|
|
|
для: coloboc66
(17.12.2006 в 16:58)
| | Мануал можно скачать на Goldenbooks.ru. Книга называется "АЯКС в действии". | |
|
|
|
|
|
|
|
для: coloboc66
(17.12.2006 в 16:58)
| | А еще проще сказать что АЯКС просто может делать инклуд на яваскрипт без перезагрузки страницы, а файл который мы подключаем и делают всю работу с БД и выводом данных.
Тоесть АЯКС - это метод? а не набор инструментов?
Есть у когото более чем пару примеров использования АЯКС? | |
|
|
|
|
|
|
|
для: школьник
(17.12.2006 в 12:43)
| | Нашел пример на форуме
<script language="JavaScript">
var req;
function loadXMLDoc(url,params) {
url=url+'?params='+ params;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange() {
if (req.status == 200) {
document.form1.response.value=req.responseText;
} else {
alert("Не удалось получить данные:\n" + req.statusText);
}
}
}
function requestdata(params)
{
loadXMLDoc('script.php',params);
}
|
мне надо передать в функцию параметр, как мне это сделать из функции
??? | |
|
|
|
|
|
|
|
для: школьник
(18.12.2006 в 12:38)
| | В вашем скрипте вот эта строка:
document.form1.response.value=req.responseText;
|
как-раз и принимает данные от сервера.
У вас должен быть еще серверный РНР-скрипт (в вашем применре script.php), который эти данные передает броузеру. | |
|
|
|
|
|
|
|
для: coloboc66
(18.12.2006 в 12:46)
| | Мне нужен еще один параметр в эту функцию для того чтобы указать ID элемента в документе, чтобы именно в него загрузить подгружаемый файл!
Я пробовал так:
req.onreadystatechange = processReqChange (param1);
|
не получается -)
Подскажите, как передать параметр в функцию из | |
|
|
|
|
|
|
|
для: школьник
(18.12.2006 в 12:52)
| | Можно сделать параметр глобальным, чтоб он был виден из любого места скрипта. | |
|
|
|
|
|
|
|
для: coloboc66
(18.12.2006 в 12:59)
| | -), да, так и сделал, все работает, спасибо! | |
|
|
|
|
|
|
|
для: школьник
(18.12.2006 в 13:00)
| | Вообще-то глобальные переменные не есть хорошо. А вот так попробуйте, работает?
req.onreadystatechange = function(){processReqChange (param1); }
|
| |
|
|
|
|
|
|
|
для: coloboc66
(18.12.2006 в 13:51)
| | Да, все в порядке, спасибо еще раз! | |
|
|
|