Косьянчук ФКН502 AJAX.pptx
- Количество слайдов: 9
AJAX-підхід до побудови інтерактивних користувацьких інтерфейсів веб-додатків ФКН-502 Косьянчук О. А.
Історія виникнення • Асинхронне завантаження вмісту вперше стало можливим, коли Java-аплети були введені в першій версії мови Java в 1995 році. • У 1996 році Internet Explorer представила елемент IFRAME на HTML, який також включав асинхронне завантаження. • У 1999 році Microsoft створив XMLHTTP Active. X контрол для Internet Explorer 5, який згодом був прийнятий Mozilla, Safari, Opera та інших браузерів в якості об'єкта XMLHttp. Request Java. Script • Термін Ajax був введений 18 лютого 2005 Джесі Джеймсом Гарреттом в статті під назвою "Ajax: Новий підхід до вебдодатків".
Перший асинхронний додаток • • • index. php process. php script. js
Index. php <form> <input id="button" type="button" value="Запрос" onclick="send. Request(); " /> <input id="text" name="text" type="text" /> </form>
script. js request = new XMLHttp. Request(); function send. Request() { var url = "process. php" request. open("GET", url, true); request. onreadystatechange = update. Page; request. send(null); } function update. Page() { if(request. ready. State == 4) { var answer = request. response. Text; var my. Text = document. get. Element. By. Id("text"); my. Text. value = answer; } }
process. php <? echo("Hello"); ? >
Результат
Асинхронне вивантаження даних з БД
Приклад
Косьянчук ФКН502 AJAX.pptx