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 callBack 返回前一页的js方法
Nov 30 Javascript
jquery 弹出层实现代码
Oct 30 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
基于jquery DOM写的类似微博发布的效果
Oct 20 Javascript
javascript特殊用法示例介绍
Nov 29 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
Mar 12 Javascript
浏览器兼容性问题大汇总
Dec 17 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
基于JavaScript实现大文件上传后端代码实例
Aug 18 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获取二维数组中某一列的值集合
2015/12/25 PHP
微信支付扫码支付php版
2016/07/22 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
layui分页效果实现代码
2017/05/19 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
Python标准库之collections包的使用教程
2017/04/27 Python
python3 读写文件换行符的方法
2018/04/09 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
python爬取天气数据的实例详解
2020/11/20 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
家长会邀请书
2014/01/25 职场文书
私人委托书格式
2014/09/10 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
秋季运动会开幕词
2015/01/28 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL