الفرق الأكبر بين أساليب GET و POST هو:
1. طريقة الحصول على معلمة القيمة في عنوان URL ، ويتم وضع المعلمة POST في إرسال
2. يجب إضافة طريقة البريد
XMLHTTP.SetRequestHeader ("نوع المحتوى" ، "التطبيق/X-WWW-Form-urlencoded") ؛
يمكن العثور على الأمثلة التالية في طريقة GET
xmlhttp.open ("get" ، "for.php؟ text ="+url ، true) ؛في المنشور ، يتم تمثيله على النحو التالي:
xmlhttp.open ("post" ، "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')"> t </a> <a href = "#" OnClick = "FUNPHP100 ('x')"> x </a> <div id = "php100"> </viv>ملف Post Method:
A.JS
var xmlhttp ؛ الدالة s_xmlhttprequest () {if (window.activexObject) {xmlHttp = new ActiveXObject ('microsoft.xmlhttp') ؛ } آخر if (window.xmlHttPrequest) {xmlhttp = new xmlhttprequest () ؛ }} Function funPhp100 (n) {var data = "text =" +n ؛ // لمعلمات متعددة ، أضف S_XMLHTTPREQUEST () ؛ xmlhttp.open ("post" ، "for.php" ، true) ؛ XMLHTTP.SetRequestHeader ("نوع المحتوى" ، "التطبيق/X-WWW-Form-urlencoded") ؛ xmlHttp.OnReadyStateChange = byphp ؛ xmlhttp.send (البيانات) ؛ } الدالة byphp () {var byphp100 = xmlhtp.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') ؛ } آخر 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) ؛ } الدالة byphp () {var byphp100 = xmlhtp.responsetext ؛ document.getElementById ("php100"). innerhtml = byphp100 ؛ }for.php:
<؟ echo $ _get ['text'] ؛؟>
الملخص أعلاه للفرق بين JS+AJAX ، GET and POST من حيث الاستخدام هو كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.