Аякс с помощта на JQuery
Последната част от поредицата, посветена на AJAX, ние продължаваме да запознае читателя с методите и техниките на тази актуална за уеб програмиране технологии.
Получава данни във формат JSON използва метод $ .getJSON на ()
Метод $ .getJSON () отваря лесен начин за получаване на данни JSON от сървъра. Това е еквивалентно на $ .get на метод повикване () към формат на данните параметър "JSON". Синтаксисът за наричайки го е идентичен на синтаксиса на $ .get на метод (), с изключение, че не е нужно да се уточни формата на данните.
Създаване на общ искане AJAX използване $ .ajax ()
методи на високо равнище на AJAX, които разгледахме по-рано ($ .get (). $ .post (). Заредете (). $ .getJSON () и $ .getScript ()) разкрива един прост и лесен начин да се използва често срещаните видове искания AJAX в своята приложения. Но понякога това отнема повече от силен контрол върху искането, или необходимостта за решаване на проблема, което е недостъпно за техника на високо равнище.
В такава ситуация е необходимо да се използва метод за ниско ниво на JQuery $ .ajax (). Call метод $ .ajax () прави искане AJAX до посочения URL адрес. Общата синтаксис позоваването е както следва:
Параметрите, които могат да бъдат използвани с $ .ajax на метод ():
Пълен списък на параметрите, дадени в документацията JQuery.
Сменяме нашия пример за използване метод $ .ajax на (). Ние можем да за очакванията ни да се откаже от кеша и ще се справят с грешки. Тук е най-модифицирани кодови страници showForecast.html:
В този пример, ние използваме $ .ajax (), за да се генерира заявка AJAX. Минаваме на URL адреса в искането (getForecast.txt) заедно със списък от опции. Три от тези опции (данни. Тип данни и за успех) да отговаря на аргументите, че можем да преминат метод $ .get на (). Останалите две (кеша: невярна и грешка: errorHandler) забраните кеширането и задайте за обработка на грешки функция errorHandler на ().
errorHandler () функция, просто се връща съобщение за грешка на потребителя.
Определете стойностите по подразбиране, използвайки метод $ .ajaxSetup на ()
Вместо това, всеки път, когато формирането искане AJAX задаването на голям брой различни повтарящи се параметри като успех. кеш и вид, можете да използвате метод $ .ajaxSetup на (), за да се определят стойности по подразбиране. Всички искания AJAX JQuery ще използват въведените настройки, докато не се промени.
Например, можете да деактивирате кеширането по подразбиране за всички искания за AJAX:
заключение
въведение ни да AJAX технология е завършена. Ние сме представени основните средства за генериране и обработка на AJAX повиквания, използвайки методи, JQuery. Остава само да се натрупа опит в прилагането им.
До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!
Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!
Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.
Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!