GETメソッドとポストメソッドの最大の違いは次のとおりです。
1.GETメソッドはURLの値パラメーターを渡し、postパラメーターは送信に配置されます
2。postメソッドを追加する必要があります
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; function s_xmlhttprequest(){if(window.activexobject){xmlhttp = new ActiveXObject( 'microsoft.xmlhttp');} else if(window.xmlhttprequest){xmlhttp = new xmlhtprequest {new xmlhttp = new xmlhtprequest(); "text =" +n; //複数のパラメーターについては、s_xmlhttprequest()を追加します。 xmlhttp.open( "post"、 "for.php"、true); xmlhttp.setRequestheader( "content-type"、 "application/x-www-form-urlencoded"); xmlhttp.onreadeystatechange = byphp; xmlhttp.send(data);} function byphp(){var byphp100 = xmlhttp.responsetext; document.getElementById( "Php100")。innerhtml = byphp100;}for.php:
<?echo $ _post ['text'];?>
メソッドファイルを取得:
A.JS:
var xmlhttp; function s_xmlhttprequest(){if(window.activexobject){xmlhttp = new ActiveXObject( 'microsoft.xmlhttp');} else if(window.xmlhttprequest){xmlhttp = new xmlhtprequest(); 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、および投稿の詳細な説明です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!