Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Интерактивност с Ajax и PHP
  1. Интерактивност с Ajax и PHP
  2. Използване на xajax - I
  3. Използване на xajax - II
Mutatos
     
Автор  Mutatos (25.02.2006 12:35)  съобщение до автора
Погледнат  8793 пъти  добави към любими
Оценка  добави коментар
Гласове  7  изпрати на приятел
Коментари  (8)  абонирай се за PHP
    Страница 1 / 3

 



От интерес разгледах един фреймуорк, създаден специално за динамика на уебстраници, чрез Ajax и PHP. Всичко е сведено до един клас и няколко метода, които са доста прости за използване, но много полезни. Преди да разгледаме функциите на този фреймуорк, нека се запознаем с технологията Ajax.

Ajax (Asynchronous Javascript and XML) е технология, която създава възможност за транспортиране на информация, при което една HTML страница не трябва да се презарежда при вяка една HTTP заявка. Същноста на Ajax е транспортирането на данните в XML формат чрез JavaScript до сървъра и обратно до клиента. Има много апликации, които вече използват тази технология, като стандарт и една от най-популярните от тях е Gmail.

За улесняване на програмистите са създадени съвкупност от функции, които са напълно транспарентни, що се отнася до подготвянето на информацията в XML формат и нейното парзване. Един от тези фреймуоркове е xajax, който на скоро намерих и реших да напиша едно малко уроче за него. На базата на един елементарен, но много ефектен пример ще ви покажа как се използва този клас.

На няколко места съм виждал ефекта, при който, като започна да пиша в някое текстово поле, ми се появяват от долу препоръчителни думи, които биха паснали като стойност на полето. Винаги съм се питал, как точно стават тези неща, тъй като ако трябва това да се направи с JavaScript, то масивът, който трябва да съдържа тази информация трябва да е огромен! След като се запознах с Ajax това беше първото нещо, което направих и реших да напиша един урок по тази тема.



  Следваща страница >> 


Ключови думи: php ajax xajax


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Само едно не разбрах какво означава "и инклудира сървъра"!?
Нямаше ли друга дума? Като "обхваща, включва и т.н."?
Статията е добра. AJAX е едно наистина добро решение, а това, че някой browsers не я поддържат (технологията) си е проблем на browser-ите не на потребителите. 

  PStoianov на 13.12.2006 23:05

div_traktorist до колкото съм чел, AJAX се поддържа единствено от IE версия 5.5 и нагоре, също знам и за FireFox, но за Opera няма работещ XMLHttpRequest.

  dfm на 30.10.2006 11:51

Системата си я бива изобщо AJAX,но искам да те питам  Mutatos, ти използваш ли xajax ?

  Miro на 26.10.2006 23:45

Урока е супер! Ajax/xajax е стабилна система! :))

  Miro на 23.10.2006 00:18

div_traktorist на сайта който съм дал в описанието си може да отидеш и да пробваш дали ти работи, там има използван ajax, ако не сработи проблема ти е в операта
между другото бих препоръчал на феновете на тази технология да погледнат dklab.ru там има нещо много добро по темата

  dimomit на 26.04.2006 22:14

Джава скрипта е разрешен, грешката е :
 
Your browser does not appear to  support asynchronous requests using POST.

  div_traktorist на 28.02.2006 17:56

div_traktorist задал ли си на Опера да подържа javascript? или си огранил нещо?

Ех Mutatos утрепа ми идеята за статия, изпревариме така да се каже.

Иначе добре е че се обръща внимание на новите неща

  PureEvil на 28.02.2006 17:52

Здрасти,
добра тема, добър урок.
Знаеш ли защо Опера не поддържа AJAX? И дали това няма да се оправи в бъдещите версии?

  div_traktorist на 28.02.2006 17:29

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008