文档章节

Ajax的请求方式GET/POST区别

PHer
 PHer
发布于 2014/06/19 11:06
字数 222
阅读 17
收藏 0

GET请求:

GET方式发送的数据,通过在open()地址后边加上数据

ajx.open('get','./02.php?name='+document.getElementById('nme').value);

需要注意的是:get请求发送的数据不支持中文,所以在发送之前应该进行一次转码,然后在发送

var data = encodeURIComponent();

get请求发送的数据最大2k,也就是2048个字节    

POST请求数据:

需要设置头协议,模拟form表单传递数据

xmlhttp.open('post','02.php');
setRequestHeader("Content-type","application/x-www-form-urlencode")//设置头协议
xmlhttp.send(data;

POST请求,即使中文也不需要转码.

通常是没有大小限制的,而请求的最大数据是8M(php.ini)

主要区别:

发送数据的大小

中文编码的转码需求

POST需要设置头协议来模拟表单

© 著作权归作者所有

共有 人打赏支持
PHer
粉丝 4
博文 121
码字总数 38443
作品 0
成都
程序员
JQuery 的三种ajax提交方式

在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get()。 首先我们看$.get(): $.get("test.jsp", { name: "cssrain", time: "2008/01/21" }, //要传递的数据 function(data){ alert(......

zwjjap
2016/02/24
222
0
JAVAWeb对ajax中get与post的使用

JAVAWeb对ajax中get与post的使用 01.使用背景及ajax的介绍 在进行javaWeb的开发中难免会遇到异步请求的情况,为了使网站局部的信息发生变化,而不影响整个页面的话,博主知道的也只用ajax了。...

meiqi0538
04/04
0
0
vue axios POST请求后端接收数据异常处理

通过修改content-type,解决vue axios post请求异常。 项目后端管理采用element-ui构建,使用vue axios进行ajax请求。 使用post进行请求时,后端获取参数失败。分析请求发现Content-Type:ap...

别人说我名字很长
2017/11/06
0
0
jQuery中的Ajax----01

一、load()方法: load()方法是jQuery中最为简单和常用的Ajax方法,能载入远程HTML代码并插入DOM中,它的结构为: load(url[,data][,callback]),各参数解释如下: url:String类型,是请求H...

指尖跳动的精灵
2015/03/09
0
0
Ajax 的全面总结

Ajax在前端开发中有着举足轻重的地位,关于Ajax的使用和注意事项一直是一个重要的话题,借此机会,本文希望对Ajax做一个全面的总结,彻底揭开Ajax的神秘面纱。 一.什么是Ajax Ajax(Asynchron...

Lunaqi
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Minifilter的动态安装、加载及卸载

MINIFILTER框架的文件系统过滤驱动,无法使用的CreateService和OpenService进行动态加载。 看了一下,使用Inf文件安装Minifilter驱动的方式是在注册表驱动服务项下比传统驱动多创建了Instanc...

simpower
20分钟前
1
0
idea新建springCloud项目(6)- Config Server使用

1.在IDEA新建springCloud项目-Config Server 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: 删除掉不需要的文件: 2.把Config S 服务注册到eureka上去,配置git地址,启动项目 ...

monroeCode
26分钟前
3
0
大数据可视化项目开发总纲

第1章 开发文档总纲 1.1 开发工具清单 名称 版本 备注 Pentaho-bi server pentaho-server-ce-7.1 Pentaho Cde为其内置工具 Pentaho-prd pentaho-prd-ce-7.1 Pentaho Report Designer报表工具...

ZhangLG
26分钟前
2
0
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

亚林瓜子
28分钟前
1
0
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

zdglf
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部