|
Някои програми предпочитат да използват най-новата и бърза версия на XMLHttpRequest обектите. Примерът по-долу пробва да зареди новата версия на Microsoft - "Msxml2.XMLHTTP". Тя присъства в Internet Explorer 6,преди това тя е позната като "Microsoft.XMLHTTP", и присъства в Internet Explorer 5.5 и нагоре.
CODE
1. Създаваме променлива XMLHttp за да използваме XMLHttpRequest обекта.Стойноста слагаме на null. 2. Опитваме да създадем обект който отговаря на стандартите Mozilla, Opera и Safari:XMLHttp=new XMLHttpRequest() 3. Опитваме да създадем обект по начина на Microsoft присъстваще в Internet Explorer 6 и нагоре:XMLHttp=new ActiveXObject("Msxml2.XMLHTTP") 4. Ако се получи грешка опитваме да създадем обект който присъства в Internet Explorer 5.5: XMLHttp=new ActiveXObject("Microsoft.XMLHTTP") Ето един прост пример с който показваме гъвкавоста на AJAX и PHP. Той се нарича предположение. С негова помощ може да помогнете на избере между различни предположиния, в случея женски имена. Ще накараме уеб страницата да се свърже със сървъра онлайн и да претърси за тези предположения. Състои се от 3 файла:
HTML формата Това е HTML страницата. Тя съдържа прост HTML и линк към JavaScript файл: CODE
Както виждате горе HTML страницата съдържа поле input наречено "txt1". Формата работи по следния начин: 1. Предизвиква се събите всеки път когато потребителя натисне и отпусне някой калвиш във полето input. 2. След като се предизвиак събитието се извигва функция наречена showHint(). 3. Под полето виждате таг <span> наречен "txtHint". В този таг ще се показват данните върнати от функцията showHint().
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









