用原生态实现ajax的请求和处理回调 <请教>用原生态实现ajax的请求和处理回调问题大家可以说下原理和举个简单的例子也可以! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax是个很强大的东西,但我们现在还只用到了一些,异步提交。做页面的局部刷新等等。就讲下最原始的吧,不用任何框架什么的。 1、开始我们在js中,获得一个js的XMLHttpRequest对象 xMLHttpRequest 2、xMLHttpRequest.open("method","URL"[,asyncFlag[,"userName"[, "password"]]]) 设置未决的请求的目标 URL,方法,和其他参数 3、xMLHttpRequest.send(content)发送请求 4、然后在后台对数据的处理,最后返回 5、xMLHttpRequest.onreadystatechange=回调函数名; (当服务端处理完数据后,会回调该属性所对应的js函数) 6、在回调函数中,做个判断,当xMLHttpRequest.readyState == 4时,做6步 readyState 对象状态(integer): 0 = 未初始化 1 = 读取中 2 = 已读取 3 = 交互中 4 = 完成 xMLHttpRequest.responseText 服务器进程返回数据的文本版本 xMLHttpRequest.responseXML 服务器进程返回数据的兼容DOM的XML文档对象 看hibernate3的人out吗?? velocity 循环的使用。 急!安装J2EE时遇到的问题!! 散发!大家分享下在工作当中遇到的技术问题! 一个xdoclet生成hibernate配置文件问题,要疯掉了 JdbcTemplate的问题 概念性问题,struts,hibernate 求sqlserver6.5的jdbc driver? ejb调试问题? 如果我在oracle创建了索引,怎么管理我创建索引 表单取值? 大四的烦恼
就讲下最原始的吧,不用任何框架什么的。
1、开始我们在js中,获得一个js的XMLHttpRequest对象 xMLHttpRequest
2、xMLHttpRequest.open("method","URL"[,asyncFlag[,"userName"[, "password"]]])
设置未决的请求的目标 URL,方法,和其他参数
3、xMLHttpRequest.send(content)发送请求
4、然后在后台对数据的处理,最后返回
5、xMLHttpRequest.onreadystatechange=回调函数名; (当服务端处理完数据后,会回调该属性所对应的js函数) 6、在回调函数中,做个判断,当xMLHttpRequest.readyState == 4时,做6步 readyState 对象状态(integer):
0 = 未初始化
1 = 读取中
2 = 已读取
3 = 交互中
4 = 完成 xMLHttpRequest.responseText 服务器进程返回数据的文本版本
xMLHttpRequest.responseXML 服务器进程返回数据的兼容DOM的XML文档对象