Get과 Post 방법의 가장 큰 차이점은 다음과 같습니다.
1. get 메소드는 URL의 값 매개 변수를 전달하고 게시물 매개 변수는 보내기에 배치됩니다.
2. 사후 메소드를 추가해야합니다
xmlhttp.setrequestheader ( "content-type", "application/x-www-form-urlencoded");
다음 예제는 Get 메소드에서 찾을 수 있습니다.
xmlhttp.open ( "get", "for.php? text ="+url, true);
게시물에서는 다음과 같이 표시됩니다.
xmlhttp.open ( "post", "for.php", true); xmlhttp.setrequestheader ( "content-type", "application/x-www-form-urlencoded");
게시물을 게시하고 메소드 공유 파일을 공유합니다
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>
게시물 파일 :
A.JS
var xmlhttp; 함수 s_xmlhttprequest () {if (wind } else if (wind }} 함수 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 (데이터); } function byphp () {var byphp100 = xmlhttp.responsetxt; docum }for.php :
<? echo $ _post [ 'text'];?>
메소드 파일 얻기 :
A.JS :
var xmlhttp; 함수 s_xmlhttprequest () {if (wind } else if (wind }} 함수 funphp100 (url) {s_xmlhttprequest (); xmlhttp.open ( "get", "for.php? text ="+url, true); xmlhttp.onreadyStateChange = byphp; xmlhttp.send (null); } function byphp () {var byphp100 = xmlhttp.responsetxt; docum }for.php :
<? echo $ _get [ 'text'];?>
JS+ajax, 사용 및 게시 사이의 차이점에 대한 위의 요약은 내가 공유 한 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.