הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אפשר לשלוח מידע בPOST עם XMLHTTP? (https://hosts.co.il/forums/showthread.php?t=28495)

בניה 10-08-06 18:24

איך אפשר לשלוח מידע בPOST עם XMLHTTP?
 
ב"ה

זה לא עובד:
קוד:

x.open("Post","http://localhost/check/2.php?a=1");
המשתנה נחשב כGET בכל מקרה.

eLad 10-08-06 18:38

לא זו הדרך, ממש לא..

PHP קוד:

oXmlHttp.open('POST'strURLtrue); 

ואז במתודת send, אתה שולח ככה:

PHP קוד:

oXmlHttp.send(?var1=abuu); 

נכון, זה אומנם נראה בהתחלה כתחביר GET, אבל ככה שולחים ב POST (הגדרנו את זה בפתיחת האובייקט).

בניה 10-08-06 18:50

ב"ה


סבבה.
תודה!.

עריכה:
קוד:

x.open("POST","http://localhost/check/2.php");
x.send('?a=1');

זה לא שולח שום משתנה POST.

עריכה שוב:

הצלחתי צריך להוסיף header.
קוד:

x.setRequestHeader('Content-Type:','application/x-www-form-urlencoded;');
ואז זה עובד.
תודה!


כל הזמנים הם GMT +2. הזמן כעת הוא 00:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ