手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS与Ajax Get和Post在使用上的区别实例详解
JS与Ajax Get和Post在使用上的区别实例详解
摘要:get和post方法最大的不同在于:1.get方法传值参数在url里面,而post参数放send里面2.post方法必须加上xmlHttp....

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

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

2.post方法必须加上

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

下面实例可以看get方法

xmlHttp.open("GET","for.php"+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="#">o</a> <a href="#">t</a> <a href="#">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"+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在使用上的区别实例详解的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【JS与Ajax Get和Post在使用上的区别实例详解】相关文章:

JavaScript中toString()方法的使用详解

JavaScript中的bold()方法使用详解

AngularJS的内置过滤器详解

JS与Java在网页设计中的区别

JavaScript中setMonth()方法的使用详解

理解javascript定时器中的单线程

JavaScript中的Math.LN2属性用法详解

JavaScript中的this,call,apply使用及区别详解

JavaScript中的Math.LOG2E属性使用详解

些很实用且必用的小脚本代码

精品推荐
分类导航