Ajax
来源:互联网 发布:重庆惠普程序员工资 编辑:程序博客网 时间:2024/05/21 06:32
- 不用刷新页面,但可以和服务端进行通信的。使用Ajax 的主要方式是XMLHttpRequest对象
2.使用XMLHttpRequest对象对象实现Ajax。(现在多数使用JQuery或者框架实现,小白学习了解逻辑可以去使用,已过时)
3.Ajaxa传输数据的三种方式:
1).XML:笨重,解析困难。但XML是通用的数据交换格式
2).HTML:不需要解析可以直接放入文档,若仅更新一部分区域。但传输的数据有限,且HTML 代码需要拼装
3).JSON:小巧,又面向对象的特征,且有很多第三方的jar包可以把Java对象或集合转为JSON字符串。(流行,个人感觉传输格式如同键值方式)
4.使用JQuery完成Ajax操作
1).load方法:可以用于HTML文档元素节点,把结果直接加为对应节点的子元素。通常load方法加载后的数据时一个HTML片段。
var $obj = ...
var url = ...
var args = {key:value,.....};
$obj.load(url ,args);
2).$.get(),$post(),$getJSON():更加灵活.出去使用load方法的情况,大部分时候都用这三种
①基本的使用
//url:Ajax 请求的目标
//args: 传递的参数:JSON类型
//data: Ajax响应成功后的数据,可能是XML,HTMLJSON
$.get(url,args,function(data){
})
②请求JSON数据
$.get(url,args,function(data){
},"JSON")
$.post(url,args,function(data){
},"JSON")
$.getJSON(url,args,function(data){
})
- Ajax
- Ajax
- AJAX
- AJAX
- AJAX
- AJAX
- AJAX
- ajax
- ajax
- Ajax
- ajax
- ajax
- AJAX
- Ajax
- Ajax
- Ajax
- ajax
- ajax
- 兄弟连学python》》》》Python基础常识
- 【Java基础】HashMap的四种遍历以及耗时对比
- unity报错篇-Unsupported texture format
- Unity获取正在播放动画片段的长度
- 双向链表 Java
- Ajax
- 操作系统学习-5. 进程同步
- C语言除法运算符“/”和求余运算符“%”
- matlab数据读取技巧总结
- 从键盘任意输入一个数,不使用计算绝对值函数编程计算并输出该实数的绝对值
- 反向传播(Back propagation)算法推到具体过程
- HttpServletResponse addHeader() 与 setHeader() 区别
- linux系统配置mysql允许远程链接
- 使用spring实现读写分离(mysql主从复制)一:mysql多实例安装