Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » AJAX - динамическая подгрузка данных без перезагрузки страниц

Ответить
Настройки темы
AJAX - динамическая подгрузка данных без перезагрузки страниц

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Я никогда не обращал своё внимание на данную тему, так как динамическая подгрузка была очень сильно от браузера зависима, и чтобы пользоваться этой возможностью, надо было всегда все особенности популярных браузеров учитывать. Но сегодня нашёл статью, авторы которой утверждают, что их способ работает во всех браузерах (читай: кроссбраузерный).
Вот статья: http://dklab.ru/chicken/nablas/41.html

Что вы думаете об этом??
Кто нибудь что то подобное делал или использовал?

Отправлено: 13:48, 16-03-2005

 

Аватара для iMP viSiOn

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


хехе вообщем в зависимости от года и месяца, вывести макс. количество дней для выбранного месяца ай, какая к черту разница ... гланое пашет :Р

Отправлено: 10:21, 24-03-2005 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


вот пример работы этого объекта с методом post:

Код: Выделить весь код
<script>
<!--
var req;

function loadXMLDoc(url,str)
{
if(window.XMLHttpRequest)
{
req=new XMLHttpRequest();
req.onreadystatechange=processReqChange;
req.open("POST",url,false);
req.send(null);
}
else if(window.ActiveXObject)
{
req=new ActiveXObject("Microsoft.XMLHTTP");
if(req)
{
req.onreadystatechange=processReqChange;
req.open('POST',url,false);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
req.send('&a='+str+'&');
}
}
}

function processReqChange()
{
document.form1.state.value=stat(req.readyState);
ab=window.setTimeout("req.abort();",5000);
if(req.readyState==4)
{
clearTimeout(ab);
document.form1.statusnum.value=req.status;
document.form1.status.value=req.statusText;
if(req.status==200)
document.form1.response.value=req.responseText;
}  
}

function stat(n)
{
switch(n)
{
case 0: return "не инициализирован";
break;
case 1: return "загрузка...";
break;
case 2: return "загружено";
break;
case 3: return "в процессе...";
break;
case 4: return "готово";
break;
default: return "неизвестное состояние";
}  
}

function requestdata(params)
{
loadXMLDoc('http.php',params);
}

-->
</script>

<form name=form1>
<table width=100% style="font-size: 100%">
<tr><td width=30% valign=top>
Состояние запроса
<td width=70%>
<input size=25 disabled type=text name=state value="">
<tr><td valign=top>Код статуса
<td><input disabled size=2 type=text name=statusnum value="">
<input disabled size=19 type=text name=status value="">
<tr><td valign=top>Данные от сервера
<td><textarea rows=6 name=response disabled></textarea> 
<tr><td>Строка POST-запроса<td>
<input type=text name=getparams value="">
<input type=button onclick="requestdata(getparams.value);" value="POST">
</table>
</form>
http.php

PHP код: Выделить весь код

foreach($_POST as $k=>$a)

echo 
$a


проблема с русскими буквами, возвращается крякозябра((
ктонибудь может чтонибудь посоветовать?
может в заголовках передаваемых проблема?

-------
Основы HTML | Конференции


Отправлено: 16:54, 03-04-2005 | #12


Аватара для iMP viSiOn

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


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

Отправлено: 13:01, 06-04-2005 | #13


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


поставил модуль под php iconv всеравно проблема остается...

-------
Основы HTML | Конференции


Отправлено: 19:54, 06-04-2005 | #14


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Поставить одно, так его ведь и использовать надо. Модуль - лишь набор функций. Сам он за вас делать ничего не будет.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 10:46, 07-04-2005 | #15


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Может дело в urlencode?

Отправлено: 17:41, 07-04-2005 | #16


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


archy
что можно предпринять?

-------
Основы HTML | Конференции


Отправлено: 21:37, 11-04-2005 | #17


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


перевести символы в вид %FF

Отправлено: 08:46, 12-04-2005 | #18

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


давайте я впишу сюда слово AJAX (Asynchronous JavaScript with XML), , - чтоб поисковики находили - а то сама с трудом эту тему нашла

Отправлено: 00:37, 22-12-2005 | #19

Underson


Сообщения: n/a

Профиль | Цитировать


<!--МАR прости но я не дочитал твой последний пост и поэтому повторился.. -->
наверное суда

я нашёл такую технологию AJAX и реализацию под php Sajax... вот так вот там можно сделать финкции php доступными из Ява скрипта и как пример было паказано как можно сделать чтение файла с диска без перезагрузки оформления... вот..

Отправлено: 13:29, 23-12-2005 | #20



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » AJAX - динамическая подгрузка данных без перезагрузки страниц

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проверка данных пользователя (PHP + JavaScript или Ajax) darksmoke Вебмастеру 2 15-06-2009 17:28
Службы - Изменение шлюза без перезагрузки? sabre10 Microsoft Windows 2000/XP 1 18-04-2009 01:24
Установка - [решено] Установка без перезагрузки DarkError! Microsoft Windows 2000/XP 1 09-04-2009 19:52
Переход из одной ОС в другую без перезагрузки xkspy Программное обеспечение Windows 14 17-07-2004 22:52
выборка данных из нескольких страниц vunder Программирование и базы данных 2 12-07-2004 20:33




 
Переход