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 相关文章推荐
javascript函数声明和函数表达式区别分析
Dec 02 Javascript
JS实现简单易用的手机端浮动窗口显示效果
Sep 07 Javascript
BootStrap组件之进度条的基本用法
Jan 19 Javascript
jQuery源码分析之sizzle选择器详解
Feb 13 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
js实现点击切换checkbox背景图片的简单实例
May 08 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
JavaScript中一些特殊的字符运算
Aug 17 Javascript
js实现随机点名小功能
Aug 17 Javascript
基于Datatables跳转到指定页的简单实例
Nov 09 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
浅谈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(4) php 函数 补充2
2010/02/15 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
JS实现两表格里数据来回转移的方法
2015/05/28 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Python3 max()函数基础用法
2019/02/19 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
python 制作网站小说下载器
2021/02/20 Python
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
银行学习十八大感想
2014/01/11 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
个人作风建设总结
2014/10/23 职场文书
英语教师个人总结
2015/02/09 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL