ajax
a: Asynchronous(异步)
j: JavaScript
a: and
x: xml
一、基本知识
xml:对数据的封装
json:对数据的封装
异步:发送请求后不返回结果,由回调函数处理结果。callback
JavaScript对象中XMLHttpRequest是Ajax技术的核心。
常用方法:open 打开
send 发送
setRequestHeader 设置请求头
常用的属性:
readyState 请求对象的状态
0 代表未初始化
1 代表正在加载
2 代表已经加载
3 代表正在交互
4 代表完成
onreadystatechange 设置回调函数
status 状态码 200代表ok 404代表找不到资源
500服务器java代码出错
responseText 服务器返回的数据是字符串格式
responseXML 服务器返回的数据是xml形式
responseBody 服务器返回的正文是字节数组形式
respnoseStream 服务器返回的数据是流的方式
二、应用举例
1.实现无刷新的用户登陆功能。
输入用户名、密码,点击“登陆”,异步提交表单。
服务器接收到数据
如果正确,显示欢迎信息
如果错误,显示提示“用户名或密码错误”信息
开发步骤:
1.创建web项目,登陆页,UserServlet处理理请求。
登陆页放弃了用表单!!!
2.在登陆页编写ajax脚本
创建XMLHttpRequest对象
设置请求信息(向哪个servlet发送什么数据)
设置请求头信息
设置回调函数,接收服务器传来的数据,动态改变页面。
设置向服务器发送数据
没有合适的资源?快使用搜索试试~ 我知道了~
web-15-ajax.zip_ajax_web ajax_zip_视频web
共18个文件
jsp:2个
ds_store:2个
xml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 122 浏览量
2022-09-20
09:55:40
上传
评论
收藏 14KB ZIP 举报
温馨提示
ajax教学视频
资源详情
资源评论
资源推荐
收起资源包目录
web-15-ajax.zip (18个子文件)
web-15-ajax
ajax.txt 2KB
代码
ajax
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 381B
org.eclipse.wst.common.component 463B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 510B
org.eclipse.jdt.core.prefs 357B
src
com
ajax
servlet
UserServlet.java 1KB
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 901B
classes
com
ajax
servlet
UserServlet.class 2KB
lib
index.jsp 2KB
success.jsp 826B
.classpath 1KB
.tern-project 66B
.DS_Store 6KB
.DS_Store 6KB
共 18 条
- 1
小贝德罗
- 粉丝: 69
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0