什么是AJAX?AJAX是如何工作

什么是AJAX?AJAX是如何工作

  什么是AJAX?AJAX是如何工作

  AJAX是Asynchronous JavaScript And XML的缩写,翻译为异步JavaScript和XML,AJAX不是编程语言。

  AJAX或异步Javascript和XML是Web开发中使用的一组技术,它允许Web页面与服务器通信而无需重新加载页面。使用AJAX,Web上的应用程序可以与服务器交换数据,而不会干扰现有的Web页面。尽管“X”旨在表示XML,但不必使用XML进行数据交换。可以改用JSON。

  在计算机程序中,如果操作独立于其他进程运行,则它们是“异步的”。这就是为什么不必重新加载网页即可将信息发送到服务器的原因。确切的方法使用称为XMLHttpRequest对象的东西,该对象实际上是一个允许脚本执行AJAX请求的接口。

AJAX如何工作的

  AJAX不仅仅是一种技术,也不是编程语言。如前所述,AJAX是一组Web开发技术。该系统通常包括:

  • 主要语言为HTML/XHTML。
  • 用于动态显示数据及其交互的文档对象模型(DOM)。
  • XML用于数据交换,XSLT用于数据交换。可用JSON代替。
  • 用于异步通信的XMLHttpRequest对象。
  • JavaScript编程语言将所有这些技术结合在一起。

  在WordPress建站中,可以在帖子编辑屏幕中看到AJAX的作用,您可以在撰写帖子时添加新类别,而无需重新加载页面。您可以在评论页面上看到另一个示例,您可以在不重新加载页面的情况下批准或删除评论。

AJAX的实际例子

  投票和评级系统--您是否曾经对在线购买的产品进行过评级?您是否曾经填写过在线投票表?无论哪种方式,这两种操作都使用AJAX。单击评分或投票按钮后,网站将更新计算结果,但整个页面保持不变。

  聊天室--某些网站在其主页上实现了内置的聊天室,您可以在其中与他们的客户支持人员进行交谈。如果您想同时浏览页面,则无需担心。每当您发送和接收新消息时,AJAX都不会重新加载页面。

  简而言之,AJAX使多任务处理变得容易。如果您发现类似的情况,其中两种操作同时工作,一种正在运行,另一种处于闲置状态,则可能是AJAX在做它的事情。


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 什么是AJAX?AJAX是如何工作

转载请保留链接:https://www.pythonthree.com/what-is-ajax/

Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top