Ajax】ajax是用来做什么的?

2020-08-18 09:38发布

8条回答
aijingda
2楼 · 2020-08-18 09:50

ajax 主要是实现页面和 web 服务器之间数据的异步传输。

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

举个简单例子,不采用 ajax 的页面,当用户在页面发起请求时,就要进行整个页面的刷新,刷新快慢取决于服务器的处理快慢。在这个过程中用户必须得等待,不能进行其他操作。也就是同步的方式。客户端和服务端传递了很多不需要的数据。效率低,用户体验差。采用ajax的页面,可以实现页面的局部更新,而不是整个页面的更新;并且发起请求后,用户还可以进行页面上的其他操作。这就是异步的方式。客户端和服务端间只传递需要的数据,效率高,用户体验性好。 

ajax 主要用在开发网站上,很明显的一个特点就是局部刷新,也就是说当你执行网页中的一小部分的时候其实是不用将整个网页提交上去的,只需要提交你改动的网页的局部信息。


那些年很冒险的梦。
3楼 · 2020-08-18 09:43

可以在不刷新页面的情况和服务器通信。

举一个应用场景:我们用web版的邮箱写邮件,如果不小心关掉页面,我们所写的内容就会丢失。

但是在使用了AJAX技术的邮箱,它会定时自动保存。当然是保存到服务器上的。而这种通信,显然是不能刷新页面的,这就需要用到了AJAX技术。


py大白
4楼 · 2020-08-18 09:58
ajax就是用javascript来实现的。
ajax主要用来实现页面的局部刷新。就像你在百度知道里回答别人问题的时候,你没有登录,页面会弹出一个窗口出来让你输入账号和密码,这就是用ajax做的。如果不是用ajax做的话,一般都会跳转到另外一个页面让你登录。
xml是用来存储数据的。比如说,一个用ajax实现的页面,当你在下拉列表中选择某个省份的时候,比如选择“广西”,百度的服务器会把广西的城市,比如“南宁”,“桂林”等,用xml来保存,在传给你的页面,你就可以看到了。。


li大哥
5楼 · 2020-08-18 19:38

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。

传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。


魏魏姐
6楼 · 2020-08-19 13:44

ajax 主要是实现页面和 web 服务器之间数据的异步传输。 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。

美少女
7楼 · 2020-09-28 16:45

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

summermo
8楼 · 2021-02-04 16:44

ajax不是一种新型的技术,是用作客户端和服务端之间通信的,且传统的web表单提交形式都是同步形式,不能再同一个时间点完成多线程的任务,而且页面还会有刷新,影响用户的体验,增加了服务端的压力

征戰撩四汸
9楼 · 2021-11-18 11:59

1,AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML).

2,是七种语言的综合,它包含七种语言.(javascript  xml  xstl   shtml dom  xmlhttprwquest  css) 所以ajax 是一种粘合剂

3,是一种与服务端语言无关的技术 可以在任何动态网站 上使用

4,主要用处为:无刷新的数据交互即是 使用Javascript向服务器提出请求并处理响应而不阻塞用户!核心对象XMLHTTPRequest。通过这个对象,您的 JavaScript 可在不重载页面的情况与Web服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。


相关问题推荐

没有解决我的问题,去提问