AJAX
2021-05-30 22:29:56 13 举报
AI智能生成
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
作者其他创作
大纲/内容
ajax的概念异步javascript和json
核心对象XMLHttpRequest
使用步骤
1.创建异步对象 var xmlhttpRequest = new XMLHttpRequest();
2.绑定事件 xmlHttp.onreadystatechange = function(){
获取服务器传递的数据 更新dom}
获取服务器传递的数据 更新dom}
3.初始化请求参数 xmlHttp.open(get,url,url);
4.发送请求 xmlHttp .send();
属性
1.readyState ajax这个请求中的状态变化 .4表示从服务器返回数据并处理完成
子主题
status 网络通信的状态 200通讯成功 404 资源内容未找到
json
json的优点
1. json格式好理解
2. json格式数据在多种语言中,比较容易处理。 使用java, javascript读写json格式的数据比较容易。
3. json格式数据他占用的空间下,在网络中传输快, 用户的体验好。
java中json的工具库
Gson 谷歌的 最全面
fastjson 阿里巴巴的 速度快
jackson
ObjectMapper om = new ObjectMapper();
// writeValueAsString 就是把java对象转换成json格式的字符串
String json = om.writeValueAsString(p);
// writeValueAsString 就是把java对象转换成json格式的字符串
String json = om.writeValueAsString(p);
lib-json
0 条评论
下一页