《JS与Ajax Get和Post在用法上的区分实例详解_.docx》由会员分享,可在线阅读,更多相关《JS与Ajax Get和Post在用法上的区分实例详解_.docx(4页珍藏版)》请在三一文库上搜索。
1、JS与Ajax Get和Post在用法上的区分实例详解_ 这篇文章主要介绍了JS与Ajax Get和Post在用法上的区分实例详解的相关资料,特别不错具有参考借鉴价值,需要的伴侣可以参考下 get和post方法最大的不同在于: 1.get方法传值参数在url里面,而post参数放send里面 2.post方法必需加上 xmlHttp.setRequestHeader(Content-Type, application/x-form-urlencoded); 下面实例可以看get方法 xmlHttp.open(GET,for.php?text=+url,true); 在post里面表现为: xm
2、lHttp.open(POST,for.php,true); xmlHttp.setRequestHeader(Content-Type, application/x-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
3、.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.setReques
4、tHeader(Content-Type, application/x-form-urlencoded); xmlHttp.onreadystatechange=byphp; xmlHttp.send(data); function byphp() var byphp100=xmlHttp.responseText; document.getElementById(php100).innerHTML=byphp100; for.php: ? echo $_POSTtext; ? GET方法文件: a.js: var xmlHttp; function S_xmlhttprequest() if
5、(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 $_GETtext; ? 以上所述是我给大家介绍的JS与Ajax Get和Post在用法上的区分实例详解的相关学问,盼望对大家有所关心 .