ความแตกต่างที่ใหญ่ที่สุดระหว่างวิธีการรับและโพสต์คือ:
1. เมธอด GET ส่งผ่านพารามิเตอร์ค่าใน URL และวางพารามิเตอร์โพสต์ไว้ในการส่ง
2. ต้องเพิ่มวิธีการโพสต์
XMLHTTP.SetRequestHeader ("ประเภทเนื้อหา", "แอปพลิเคชัน/X-WWW-FORM-URLENCODED");
ตัวอย่างต่อไปนี้สามารถพบได้ในวิธีการรับ
xmlhttp.open ("รับ", "for.php? text ="+url, true);
ในโพสต์มันจะแสดงเป็น:
xmlhttp.open ("โพสต์", "for.php", true);
XMLHTTP.SetRequestHeader ("ประเภทเนื้อหา", "แอปพลิเคชัน/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') onclick = "funphp100 ('x')"> x </a> <div id = "php100"> </div>โพสต์วิธีการไฟล์:
A.JS
var xmlhttp; ฟังก์ชั่น s_xmlhttprequest () {if (window.activexobject) {xmlhttp = ใหม่ activexobject ('microsoft.xmlhttp');} else ถ้า (window.xmlhttprequest) {xmlhttp = new xmlhtttttttttttttttttttttttttttttttttttt +n; // สำหรับพารามิเตอร์หลายตัวเพิ่ม S_XMLHTTTPREQUEST (); xmlhttp.open ("โพสต์", "for.php", true); xmlhttp.setrequestheader ("เนื้อหาประเภท", "แอปพลิเคชัน/x-www-form-urlencoded"); xmlhttp.onreadystatechange = byphp; xmlhttp.send (data);} ฟังก์ชั่น byphp () {var byphp100 = xmlhttp.responsetext; document.getElementById ("php100"). innerhtml = byphp100;}for.php:
<? echo $ _post ['text'];?>
รับไฟล์วิธี:
A.JS:
var xmlhttp; ฟังก์ชั่น s_xmlhttpRequest () {if (window.activexobject) {xmlhttp = new ActiveXObject ('microsoft.xmlhttp');} อื่นถ้า (window.xmlhttprequest) funphp100 (url) {s_xmlhttprequest (); xmlhttp.open ("รับ", "for.php? text ="+url, true); xmlhttp.onreadystatechange = byphp; xmlhttp.send (null);} ฟังก์ชั่น byphp () {var byphp100 = xmlhttp.responsetext; document.getElementById ("php100"). innerhtml = byphp100;}}for.php:
<? echo $ _get ['text'];?>
ด้านบนเป็นคำอธิบายโดยละเอียดเกี่ยวกับการใช้ JS, Ajax Get และโพสต์ที่บรรณาธิการแนะนำให้คุณ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!