Introduksiyon sa AJAX
- 上一页 XML SimpleXML
- 下一页 XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (Asynchronous JavaScript at XML)
Ang AJAX ay Asynchronous JavaScript And XUnang tatlong titik ng ML.
Ang AJAX ay hindi isang bagong wika ng pamprograming, ito ay isang bagong teknolohiya na puwedeng gumawa ng mas mabuting, mas mabilis, at mas interaktibong web application.
Ang AJAX ay gumagamit ng JavaScript upang ipagpadala at tanggapin ang data sa pagitan ng web browser at web server.
Sa pamamagitan ng pagpapalitan ng data sa likod sa web server, sa halip na mauli ang buong web page sa bawat pagbabago ng user, ang teknolohiya ng AJAX ay puwedeng gumawa ng mas mabilis na pagtugon ng web page.
Ang AJAX ay nakabase sa bukas na standard
Ang AJAX ay nakabase sa mga bukas na standard:
- JavaScript
- XML
- HTML
- CSS
Ang mga bukas na standard na ginagamit sa AJAX ay mahusay na tinukoy at sinusuportahan ng lahat ng pangunahing browser. Ang mga AJAX application ay malayang nakakasalita sa browser at platform. (Maaaring sabihin na ito ay isang teknolohiya na walang platform at browser).
Ang AJAX ay tungkol sa mas mabuting internet application.
Kumpara sa desktop application, may maraming kaugalian ang web application:
- Maaaring magkaroon ng mas maraming mga user.
- Mas madaling i-install at i-maintain.
- Mas madaling idevelop.
Ngunit, hindi palaging malakas at magiliw ang mga application kagaya ng mga tradisyonal na application.
Ginagamit ang AJAX upang gumawa ng mas malakas ang mga internet application (mas liwanag, mas mabilis, at mas madaling gamitin).
Maaari ka na ngayong magsimula sa paggamit ng AJAX.
Wala kahit anong bagong kaalaman na dapat maturuan.
AJAX 基于开放的标准。而这些标准已被大多数开发者使用多年。
大多数 web 应用程序可通过使用 AJAX 技术进行重写,来替代传统的 HTML 表单。
AJAX 使用 XML 和 HTTP 请求
传统的 web 应用程序会把数据提交到 web 服务器(使用 HTML 表单)。在 web 服务器把数据处理完毕之后,会向用户返回一张完整的新网页。
由于每当用户提交输入,服务器就会返回新网页,传统的 web 应用程序往往运行缓慢,且越来越不友好。
通过 AJAX,web 应用程序无需重载网页,就可以发送并取回数据。完成这项工作,需要通过向服务器发送 HTTP 请求(在幕后),并通过当服务器返回数据时使用 JavaScript 仅仅修改网页的某部分。
一般使用 XML 作为接收服务器数据的格式,尽管可以使用任何格式,包括纯文本。
您将在本教程接下来的章节学习到如何完成这些工作。
PHP 和 AJAX
不存在什么 AJAX 服务器。
AJAX 是一种在浏览器运行的技术。它使用浏览器与 web 服务器之间的异步数据传输,使网页从服务器请求少量的信息,而不是整张页面。
AJAX 是一种独立于 web 服务器软件的 web 浏览器技术。
但是,在本教程中,我们将集中在运行在 PHP 服务器上的实际案例,而不是 AJAX 的工作原理。
如需阅读更多有关 AJAX 如何工作的知识,请访问我们的 AJAX 教程。
- 上一页 XML SimpleXML
- 下一页 XMLHttpRequest