今天的课程,老师主要介绍了AJAX的相关内容。
一、总结
1.AJAX :异步 JavaScript 和 XML。其中,js代表操作方法,xml代表数据格式,json是js的对象类型。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
2.XMLHttpRequest对象(信使):属于浏览器的功能;有两种传输方式:“get”和“post”;任务:将html中的请求信息传送给服务器,再把需要的信息带给浏览器。
3.readyState(信使的准备状态)分为5个状态值:
<1>创建XMLHttpRequest对象==》“0”;
<2>打开链接==》“1”;
<3>开始发送数据==》“2”;
<4>传输数据过程==》“3”;
<5>信使接受数据完成==》“4”;
(信使运作过程中,每次readyState改变,都会触发一次onreadystatechange事件)
4.status(信使状态):200~299正常网页,403、404网页加载失败。
5.js是我们与浏览器交流的语言,我们通过js语言将数据传给信使,再通过js将信使带回的数据传到浏览器页面上。
二、注册与登录编程过程(使用AJAX)
1.注册
使用jQuery AJAX方式:
2.登录
使用jQuery AJAX方式: