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 相关文章推荐
将HTML格式的String转化为HTMLElement的实现方法
Aug 07 Javascript
js读写json文件实例代码
Oct 21 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
Dec 14 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
May 18 Javascript
浅析jQuery 3.0中的Data
Jun 14 Javascript
vue.js选中动态绑定的radio的指定项
Jun 02 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
微信小程序使用component自定义toast弹窗效果
Nov 27 Javascript
详解vue-cli 2.0配置文件(小结)
Jan 14 Javascript
js实现通过开始结束控制的计时器
Feb 25 Javascript
JS实现随机抽取三人
Nov 06 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
Jun 08 #Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 #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
You might like
PHP开发的一些注意点总结
2010/10/12 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php生成验证码函数
2015/10/20 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
PHP中常用的魔术方法
2017/04/28 PHP
php文件上传类的分享
2017/07/06 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
VueJS全面解析
2016/11/10 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
2020/03/23 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
Python Map 函数的使用
2020/08/28 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
《要下雨了》教学反思
2014/02/17 职场文书
公司接待方案
2014/03/08 职场文书
党员评议思想汇报
2014/10/08 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
2015年学校总务工作总结
2015/07/20 职场文书