新手上路之AJAX AJAX笔记小结
来源:互联网 发布:公知精英是什么意思 编辑:程序博客网 时间:2024/05/17 14:19
一、AJAX
一 认识
1、概念(认识):异步请求,局部刷新
2、传统请求比较, 优势,局限性
优势:减少带宽,提高用户的体验度,更加人性化。。。。
局限性:当请求和相应数据比较多时,在使用ajax就显得不那么方便,有优势了.
二 原生AJAX的使用
1、创建对象(XMLHttpRquest)
createXMLHTTP()
2、向服务器提出请求
xhr.open(method, url, async)
3、发送请求
xhr.send(null)
4、设定回调函数
xhr.onreadystatechange = function(){
xhr.responseText; // 服务器端响应回来的数据
}
二)、封装ajax
1、创建XMLHttpRequest
2、function ajax(config){
// 利用config的属性填充 send(),onreadystatechange(){config.success}
// 回调后来其实调用的是config.success
}
准备var configreal = {
method:
url:
success:function(data){
test(data);
}
}
3、调用ajax(configreal)
4、function test(data){
// 自己的处理操作
}
三 jQuery的AJAX
前台请求途径,方法:1、$.ajax() 2、$.get() 3、$.post()4、$.getJSON()后台响应的方式,要求:1、方式: getOutputStream, getWriter2、通常都是用JSON串,字符串->JSON串; javaBean->JSON串
四 ajaxForm 插件的使用
1、引入ajaxform.js2、构造参数 options {…..}3、ajaxForm();
五 JSON
就是一串具有特殊格式的(键值对,用=隔开,)字符串
1、解析javabean对象, 变成json串
gson
1)、导入相应的jar包
2)、创建Gson对象 调用相应的方法执行
将javaBean -> JSON串 将JSON串 -> javaBean
fastJson
1)、导入相应的jar包
2)、调用相应的方法
将javaBean -> JSON串
将JSON串 -> javaBean
- 新手上路之AJAX AJAX笔记小结
- 第2章 Ajax新手上路
- 新手上路之监听器 笔记
- 新手上路之面向对象 笔记
- 新手上路之oracle 事务 笔记
- 新手上路之oracle JDBC 笔记
- 新手上路之c指针理解 笔记
- ajax之json小结
- Ajax:轻松上路
- Ajax:轻松上路
- Ajax轻松上路
- driver之新手上路
- 新手上路之oracle 92 99 表连接(笔记)
- 新手上路之oracle 视图 索引(了解)笔记
- 新手上路之oracle 增,删,改,查操作 笔记
- 新手上路之 js 创建对象篇 代码笔记
- 新手上路 js 之 this关键字 代码笔记
- 新手上路之 HttpServlet和常用对象 笔记
- 初学者如何学java编程?某作者的笔记实录
- 3.linux的守护进程
- Python 正确重载运算符
- 高德地图JS开发之入门
- [Qt]Qt中使用瀑布流
- 新手上路之AJAX AJAX笔记小结
- 【Unity打包IOS的坑】shader丢失
- Java学习笔记(4)界面设计
- Linux使用tcpdump抓取网络数据包示例
- ValueError: could not broadcast input array from shape (300,2,300,1) into shape (300,2,1,1)
- bison: m4: Invalid argument 玄学解决了
- 记录tomcat在Myeclipse中可能卡死的状态
- Androidstudio打包jar和arr包
- Android 在子线程中更新UI的几种方法