JS与Ajax Get和Post在使用上的区别实例详解


Posted in Javascript onJune 08, 2016

get和post方法最大的不同在于:

1.get方法传值参数在url里面,而post参数放send里面

2.post方法必须加上

xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

下面实例可以看get方法

xmlHttp.open("GET","for.php?text="+url,true);

在post里面表现为:

xmlHttp.open("POST","for.php",true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

POST和GET方法共用文件

index.php

<script src="a.js" type="text/javascript"></script>
<a href="#" onClick="funphp100('o')">o</a>
<a href="#" onClick="funphp100('t')">t</a>
<a href="#" onClick="funphp100('x')">x</a>
<div id="php100"></div>

POST方法文件:

a.js

var xmlHttp; 
function S_xmlhttprequest(){ 
if(window.ActiveXObject){ 
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){ 
xmlHttp=new XMLHttpRequest();
}
}
function funphp100(n){
var data = "text=" +n;//多个参数的,往后加
S_xmlhttprequest();
xmlHttp.open("POST","for.php",true); 
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=byphp;
xmlHttp.send(data);
}
function byphp(){
var byphp100=xmlHttp.responseText;
document.getElementById("php100").innerHTML=byphp100;
}

for.php:

<?
echo $_POST['text'];
?>

GET方法文件:

a.js:

var xmlHttp; 
function S_xmlhttprequest(){ 
if(window.ActiveXObject){ 
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){ 
xmlHttp=new XMLHttpRequest();
}
}
function funphp100(url){
S_xmlhttprequest();
xmlHttp.open("GET","for.php?text="+url,true); 
xmlHttp.onreadystatechange=byphp; 
xmlHttp.send(null);
}
function byphp(){
var byphp100=xmlHttp.responseText;
document.getElementById("php100").innerHTML=byphp100;
}

for.php:

<?
echo $_GET['text'];
?>

以上所述是小编给大家介绍的JS与Ajax Get和Post在使用上的区别实例详解的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS声明变量背后的编译原理剖析
Dec 28 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
Apr 11 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 Javascript
jquery分割字符串的方法
Jun 24 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
webpack之devtool详解
Feb 10 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
vue监听对象及对象属性问题
Aug 20 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
May 15 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
vue 自定义组件的写法与用法详解
Mar 04 Javascript
浅谈JS原生Ajax,GET和POST
Jun 08 #Javascript
原生 JS Ajax,GET和POST 请求实例代码
Jun 08 #Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
Jun 08 #Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 #Javascript
JavaScript中两个字符串的匹配
Jun 08 #Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
Jun 08 #Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 #Javascript
You might like
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
全面介绍vue 全家桶和项目实例
2017/12/27 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
简单实现python数独游戏
2018/03/30 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
python 利用toapi库自动生成api
2020/10/19 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
导游个人求职信
2014/04/25 职场文书
10的分与合教学反思
2014/04/30 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
初三毕业感言
2015/07/31 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书