Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » AJAX

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Открыть новую тему     Написать ответ в эту тему

TBFG



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В этой теме хочется услышать мнения людей о технологии AJAX. В особенности интересно, если кто-то ее реализовал в действующих проектах. По моему технология заслуживает доверия, но естевственно, пойдет ли она в массы, зависит только от нас - т.е. WEB - разработчиков.


 
Ссылки по теме.

Ajax - Википедия.  
Технология, которая перевернёт веб
Сверхдинамичные веб-интерфейсы
Subsys_JsHttpRequest: динамическая подкачка данных без перезагрузки страницы
xAJAX на NoNaMe
Неплохой обзор движка xAJAX; в статье приведены нагляные примеры.
 
AJAX Matters - Asynchronous JavaScript and XML and XMLHTTP development information
Dynamic HTML and XML: The XMLHttpRequest Object
Client/Server Gateway JSAPI
Using Perl to do AJAX
 
Ajax programming community
[05.04.06] HTTP Streaming

Всего записей: 584 | Зарегистр. 10-07-2004 | Отправлено: 18:30 22-08-2005 | Исправлено: 6epcepk, 21:07 18-04-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gozya
Конкретно ссылку на страницу, где не работает

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:59 14-04-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день.
Помогите. Хочу сделать поиск на сайте типо как в гугле, чтобы начинал вводить, а в поиске выпадал результат.
Нашел похожий скрипт, но он с синтаксичискими ошибками. Помогите решить. http://htmlweb.ru/ajax/example/search.php.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 13:36 15-06-2009
PEDKA



Улыбающийся КС
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke
Попробуй этот или этот.

----------
вот такая вот батва ©...
"Тестирование" это давно уже не помойка.
"Тестирование" это филиал "Помощи" ©

Всего записей: 15958 | Зарегистр. 04-05-2003 | Отправлено: 13:47 15-06-2009 | Исправлено: PEDKA, 13:47 15-06-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
Хочу сделать поиск на сайте типо как в гугле

вы определитесь. хотите использовать готовый скрипт поиска? (тогда при чем тут данная тема?) или же дописать к какому то такую возможность?  
насчет первого - смотрите на sphinder. я им пользуюсь

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:58 15-06-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день.
Еще назревший вопрос, по мере работы с этой технологией.
 
Вот когда в php перед тем как записывать в базу, я проганял через ereg, добавлял htmlspecialchars, ну и непосредственно в запросе добавлял mysql_real_escape_string. И на душе становилось как то легче немного.
А вот с AJAX  я так не могу.
Как в нем писать регулярные выражения (для чайников)?
И вообще что использовать для безопасности?

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 17:26 19-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke
что вы не можете? Какие регулярки и зачем?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:21 19-07-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что бы форма проверялась перед тем как передать значения скрипту на пхп, а потом вернуть значение если что то не срослось.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 00:53 20-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
Что бы форма проверялась перед тем как передать значения скрипту на пхп, а потом вернуть значение если что то не срослось.

если вы проверяете ДО отправки php скрипту, то зачем что то "возвращать"?
JavaScript: Проверка значений элементов формы (e-mail, имя..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:54 20-07-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди.. Уже неделю читаю статьи про аякс. И не как не могу в них въехать. Помогите!
Вот к примеру сделать так что бы проверл капчу сразу же реагировал, правильно введена или нет.
Капча сидит в сесии.
 
Добавлено:
На пальцах если можно..
А то я в танке по всей видимости.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 22:13 27-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
На пальцах если можно..

используйте готовые фреймворки. посмотрите примеры и все станет очевидным.
обязательно минимальное знание js

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:01 27-07-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да смотрю примеры...  
Минимальные знания - это сколько?

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 23:25 27-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
Минимальные знания - это сколько?

это уметь вызывать функции javascript и вставлять нужные данные в нужные теги на странице

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:28 27-07-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну если можно пример дайте... потому что тяжело.. с подробными комментариями.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 23:28 27-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
Ну если можно пример дайте.

а вы поисковиками пользоваться умеете??
http://www.webcheatsheet.com/PHP/create_captcha_protection.php
http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin
http://blog.smileylover.com/simple-ajax-captcha/
и тд и тп

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:29 27-07-2009
Djony1987

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Интересует 1 вопрос:
Использую AJAX для обновления состояния кнопок...написал вначале простой пример, чтобы дальше уже переходить к своей задаче

Код:
 
<script>
function ajaxFunction()
    {
        var xmlhttp;
        if (window.XMLHttpRequest)
        {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
        }
        else if (window.ActiveXObject)
        {
            // code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
            alert("Your browser does not support XMLHTTP!");
        }
    xmlhttp.onreadystatechange=function()
    {
        if(xmlhttp.readyState==4)
        {
            document.myForm.time.value=xmlhttp.responseText;
            document.all.remember[1].checked=xmlhttp.responseText;
                        
        }
        
    }
    xmlhttp.open("POST","script.asp",true);
    xmlhttp.send(null);
    
    }
    setInterval(ajaxFunction, 5000);
    
</script>
 

Обычный стандартный код...
 
document.myForm.time.value=xmlhttp.responseText; - это работает!

Код:
 
<form name="myForm">
    <input type="text" name="time" value=""/>
</form>
 

 
document.all.remember[1].checked=xmlhttp.responseText; - не работает!

Код:
 
<input name="remember" type="checkbox" />
 

 
Если просто писать:
document.all.remember[1].checked=1; - все нормально, а внутри функции не работает.
 
Пытался сделать переменную глобальную и присваивать значения вне функции, значение это переменной undefined почему-то...
 
В чем может быть проблема?
 
Заранее спасибо!

Всего записей: 52 | Зарегистр. 12-03-2008 | Отправлено: 14:57 10-08-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Djony1987
в том, что значение булеан типа. А вы тект присваивать пытаетесь

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 15:30 10-08-2009
Djony1987

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Djony1987
в том, что значение булеан типа. А вы тект присваивать пытаетесь

Я и с parseInt пробовал...тоже не получается.
 
Почему то даже если пишешь:  

Код:
 
 xmlhttp.onreadystatechange=function()
    {
        if(xmlhttp.readyState==4)
        {
            document.myForm.time.value=xmlhttp.responseText;
            document.all.remember[1].checked=1;
                         
        }
         
    }  
 

не срабатывает...
 
А так:

Код:
 
...
    xmlhttp.open("POST","script.asp",true);
    xmlhttp.send(null);
       
    }
    setInterval(ajaxFunction, 5000);  
    document.all.remember[1].checked=1;
 

так работает...
 
Может быть в чем то другом проблема?

Всего записей: 52 | Зарегистр. 12-03-2008 | Отправлено: 15:35 10-08-2009
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
виноват конечно если влезу с дурацким вопросом, но неужели для простого "обновления состояния кнопок" нельзя обойтись без XMLHTTP? :)  
там вообще задача какая стоит и что должно случиться по какому событию?

Всего записей: 673 | Зарегистр. 25-12-2002 | Отправлено: 18:39 10-08-2009
Djony1987

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aiki
Есть веб-приложение для iPhone. Например страница с кнопками управления освещением, нажимая на кнопки можно вкл. /выкл. свет, а если свет включат с помощью выключателя или сенсорной панели или др. средства...чтобы на iPhone отследить за этим действием - в фонов режиме опрашиваю контроллер и если состояние изменилось - изменяю кнопку...

Всего записей: 52 | Зарегистр. 12-03-2008 | Отправлено: 19:32 10-08-2009 | Исправлено: Djony1987, 19:32 10-08-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Djony1987

Цитата:
Может быть в чем то другом проблема?

значит чего то не договариваете.
сделайте там  
alert(document.all.remember[1].checked)  
и посмотрите - определено ли.  
 
ps: лучше бы создать отдельную тему, так как эта для обсуждения в целом, а не проблем реализации

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:56 10-08-2009 | Исправлено: Cheery, 19:56 10-08-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Компьютерный форум Ru.Board » Интернет » Web-программирование » AJAX


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru