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'];
?>

 >>>>>>>下载实例

最新文章

  1. MySQL中CURRENT_TIMESTAMP(转)
  2. selenium配置
  3. input的placeholder文字颜色修改
  4. [网络] 用 OpenVPN 实现站对站 VPN 服务
  5. GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用
  6. jQuery autoComplete 样式
  7. Netty4.0学习笔记系列之一:Server与Client的通讯
  8. [转] boost------ref的使用(Boost程序库完全开发指南)读书笔记
  9. JDK5-枚举
  10. Fix Windows 7 Msvcp71.dll And Msvcr71.dll Missing Error
  11. Asp.net mvc 项目返回Json
  12. 猴子分桃—Python
  13. iOS安全系列之一:HTTPS
  14. shell编程/字库裁剪(1)——想法
  15. Java三种注释
  16. 获取外网出口ip
  17. 我的图片爬虫demo
  18. 003 jquery层次选择器
  19. AngularJS初始(一)
  20. isdigit()

热门文章

  1. C语言花括号
  2. Effective STL 阅读笔记: Item 4 ~ 5: Call empty instead of checking size() against zero.
  3. WP SMTP插件为啥我一直设置的不对?
  4. jquery重置
  5. web2.0 HW3 相关阅读材料
  6. numpy中min函数
  7. ios safari input fixed 软键盘里的爱恨情仇
  8. 用LR录制文件下载并随机产生文件名
  9. loadrunner中并发数与迭代的区别
  10. 删除 list 集合中的元素