Ajax(二)
来源:互联网 发布:听相声的软件 编辑:程序博客网 时间:2024/06/06 04:27
(一)、更进一步认识Ajax的XMLHTTPRequest对象:
请求阶段:根据不同的浏览器获取request对象的不同方式
一般request = new XMLHTTPRequest();
响应阶段:XMLHTTPRequest对象的属性,readyState
readyState有5种状态:
0就绪
1发送请求中
2发送请求成功
3部分响应
4全部响应完成
结合web浏览器的几个状态码status:
401:未经授权
403:禁止
404:找不到资源
200:成功
if(request.readyState==4){//代表响应成功
if(request.status==200){
//网页状态成功并且响应成功,可以正常进行操作
}
}
响应内容:responseText
Ajax请求的域和响应的域是一致的。
所以Ajax不能使用重定向,要使用forward();
(二)Json数据格式
Json数据格式是js原生的数据格式,不受数据格式类型约束,可以自行变换数据类型,即可以用不同的方式表示一个事物。
1、定义Json:
var poeple= {
"programmers":[
{"firstName":"wang","lastName":"yijie","tel":"10000"},
{"firstName":"LI","lastName":"dage","tel":"100001"}
],
"authers":[
{"firstName":"wang1","lastName":"yijie1","tel":"100001"},
{"firstName":"LI1","lastName":"dage1","tel":"1000011"}
]
}
2、读取Json
变量名.属性
var p = poeple.programmers[0].firstName;//p=wang
3、修改Json数据
poeple.authers[1].lastName = "dajie1";
4、将Json数据格式转换成字符串格式或者将普通对象转换成Json对象:toJsonString
var pString = poeple.toJsonString();
现在就获得了一个可以在任何地方使用的文本字符串现在就获得了一个可以在任何地方使用的文本字符串
String myObjectInJSON = myObject.toJSONString();
这样就得到了一个Json对象
- AJAX(二)(
- AJAX(二)
- ajax(二)
- Ajax(二)
- AJAX(二)jquery ajax
- Ajax之二 Ajax基础
- 【AJAX】AJAX小结(二)
- AJAX开发简略 (二)
- AJAX开发简略(二)
- AJAX开发简略 (二)
- Ajax学习笔记(二)
- Ajax基础(二)
- Ajax(二)
- ajax问题二则
- Ajax入门(二)
- AJAX开发简略 (二)
- AJAX学习(二)
- $.ajax入门应用二
- Android开发中的事件分发机制梳理
- CF 115A Party
- 训练11-HTML 为多个元素使用CSS类定义样式
- 如何利用GitHub进行团队开发
- Android添加联系人信息并读取
- Ajax(二)
- ajax前台js代码实现
- java之二叉树的创建和递归遍历
- ubuntu server版安装图形界面,以及图形界面和命令行的相互切换
- 蓝桥杯第六届 让我怎能过大年(dfs)
- 训练12-HTML 设置标签的字体大小
- Effective Java读书笔记——第二章 创建和销毁对象
- SpringMVC开发常见注解
- vmware 端口映射