AJAX的POST和GET
来源:互联网 发布:it团队管理经验 编辑:程序博客网 时间:2024/06/13 06:07
AJAX向服务器发送请求时,我们会使用XMLHttpRequest对象的open()和send()方法
请求类型有两种:POST和GET
GET简单快捷,在大部分情况下都能用,但是有些缺陷,比如无法使用缓存文件,发送数据量的限制,不能包含未知字符,所以此时可以用POST方法。
用AJAX发送GET请求
//不带参数的GETxmlhttp.open("GET", pageurl, true);xmlhttp.send();//带参数的GETxmlhttp.open("GET", pageurl+"?param1=xxx¶m2=yyy", true);xmlhttp.send();
发送POST请求
//不带参数的GETxmlhttp.open("POST", pageurl, true);xmlhttp.send();//带参数的GETxmlhttp.open("POST", pageurl, true);xmlhttp.send("param1=xxx¶m2=yyy");
POST方法的参数只能用send()来传递
POST默认的Content-Type是application/x-www-form-urlencoded,不能传送二进制数据,如果想POST一个图片或音频之类的文件,可以用
xmlhttp.setRequestHeader("Content-Type", "multipart/form-data; boundary="+boundary);
来设置HTTP头。
- ajax的get和post
- AJAX的POST和GET
- ajax的post和get的区别
- ajax中get和post的区别
- Ajax中的get和post的区别
- Ajax中Get和Post的区别
- Ajax GET 和 POST 的使用
- Ajax 的 GET 和 POST 模式
- ajax中get和post的区别
- ajax中get和post的区别
- Ajax的get和post方法
- AJAX的get和post请求详解
- ajax中get和post的区别
- $.get(),$.post(),$.ajax()的区别和联系
- ajax的GET和POST请求
- ajax $.post()和$.get()的区别
- Ajax的GET和POST请求
- ajax中get和post的区别
- emacs orgmode 简单文章编辑示例
- 【多线程】两种方式创建线程
- C++ /CX在语法上的一些扩展
- UML基本类图
- Linux shell3
- AJAX的POST和GET
- c语言的控制流
- 级联删除
- 排序 : 2 插入排序
- Mapreduce Strips算法 实现
- JavaSE学习 第十六章 线程
- 【专题】CSDN下载频道【2月热门资源TOP100】汇总
- this kernel requires an x86-64 cpu,but only detected an i686 cpu
- Linux shell4