ajax教程有哪些?ajax基础教程

TheDisguiser 2020-04-06 17:53:05 java常见问答 4378

ajax作为Java前端中必不可少的技术之一,受到广大程序员的热爱,在学习ajax的过程中难免会磕磕碰碰,下面小编整理了一些关于ajax知识的教程,一起来看看吧。

什么是Ajax?

在研究ajax之前首先让我们先来讨论一个问题 ——什么是Web 2.0 。听到 Web 2.0 这个词的时候,应该首先问一问 “Web 1.0 是什么?” 虽然很少听人提到 Web 1.0,实际上它指的就是具有完全不同的请求和响应模型的传统 Web。比如,到 hdu.edu.cn 网站上点击一个按钮。就会对服务器发送一个请求,然后响应再返回到浏览器。该请求不仅仅是新内容和项目列表,而是另一个完整的 HTML 页面。因此当 Web 浏览器用新的 HTML 页面重绘时,可能会看到闪烁或抖动。事实上,通过看到的每个新页面可以清晰地看到请求和响应。

Ajax也是前端必备技能了,学习任何语言,都需要以理论为基础的大量实践才能真正学会,之前学了Ajax很多遍,因为缺乏大量实践,总是会忘。所以不实践是失败之母。。。当然理论基础也很重要啦,今天谈谈我对Ajax的基础认知。

定义:全称:Asynchronous JavaScript and XML(用异步的形式的JavaScript去操作XML) 用来传输进行数据交互 其实就是拿数据发数据。

应用:我们来想想我们编写的HTML代码的时候,当我们改变了里面内容了并且想看效果的时候,是不是先保存,然后去浏览器刷新页面,而Ajax就是做到当页面内容发生改变的时候能不刷新页面,就能把改变告知我们。比如,我们注册的时候信息填写错误,是不是没刷新页面就能直接看到信息提示,比如我们玩QQ的时候,有什么消息都会提醒你,丝毫没有刷新页面,丝毫没有影响你干别的事情,这就是Ajax做的事情。

Ajax用于提交的Open方法

三个参数的含义

1、提交方式 Form-method(get/post)

2、提交地址 Form-action

3、是否异步,是为(true)

首先讲提交方式:get/post 这两种的区别。

这里我们不用ajax的方式,先直接通过传统的表单提交数据来分析。

传统的表单提交就是在表单里面设置提交的一些参数,用户的信息输入提交,会跳到指定后台的页面。

表单的参数:

action:提交到哪里 默认是当前页面

method:提交方式 默认是Get

enctype: 提交的数据格式,默认是application/x-www-form-urlencoded

我们来具体看个get方式请求的栗子,并且了解前后端到底是怎么交互的。

栗子需求:建立HTML页面,PHP页面,填入数据,点击提交,然后输出我们输入的内容。

AJAX 工作原理

ajax教程

AJAX基于现有的Internet标准

AJAX是基于现有的Internet标准,并且联合使用它们的:

XMLHttpRequest 对象 (异步的与服务器交换数据)

JavaScript/DOM (信息显示/交互)

CSS (给数据定义样式)

XML (作为转换数据的格式)

AJAX应用程序与浏览器和平台无关的!

以上就是今天关于ajax教程的所有内容,更多相关内容请持续关注本站。