Der größte Unterschied zwischen Get und Post -Methoden ist:
1. Die GET -Methode übergibt den Wertparameter in der URL, und der Postparameter wird in die Sende platziert
2. Die Post -Methode muss hinzugefügt werden
xmlhttp.setRequestheader ("Content-Typ", "Anwendung/x-www-form-urlencoded");
Die folgenden Beispiele finden Sie in der GET -Methode
xmlhttp.open ("get", "for.php? text ="+url, true);
In der Post wird es als:
xmlhttp.open ("post", "for.php", true);
xmlhttp.setRequestheader ("Content-Typ", "Anwendung/x-www-form-urlencoded");
Methoden veröffentlichen und Methoden teilen Dateien teilen
index.php
<script src = "a.js" type = "text/javaScript"> </script> <a href = "#" onclick = "funphp100 ('o')"> o </a> <a href = "#"#"#"#"#"#"#"#"#" " onclick = "funphp100 ('x')"> x </a> <div id = "php100"> </div>Post -Methode -Datei:
A.JS
var xmlhttp; Funktion s_xmlhttprequest () {if (window.activexObject) {xmlhttp = new ActiveXObject ('microsoft.xmlhttp');} else if (window.xmlhttprequest) {xmlhtp = new Xmlhttprequest (); "text =" +n; // für mehrere Parameter s_xmlhttprequest () hinzufügen; xmlhttp.open ("post", "for.php", true); xmlhttp.setRequestheader ("Content-Typ", "Anwendung/x-www-form-urlencoded"); xmlhttp.onReadyStatechange byphp100 = xmlhttp.responsetext; document.getElementById ("php100"). InnerHtml = byPhp100;}for.php:
<? Echo $ _post ['text'];?>
Methodendatei abrufen:
A.JS:
var xmlhttp; Funktion s_xmlhttprequest () {if (window.activeXObject) {xmlhttp = new ActiveXObject ('microsoft.xmlhttp');} else if (window.xmlhttprequest) {xmlhttp = new xmlhttprequest (); 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'];?>
Das obige ist die detaillierte Erläuterung der Verwendung von JS, Ajax Get und Post, die der Editor Ihnen vorgestellt hat. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!