ugrás a tartalomhoz

Ajaxszal POST-olt adatokat hogy érem el?

Velias9 · 2008. Ápr. 2. (Sze), 15.55
Sziasztok!

Van egy kis gondom: ha az AJAX-szal elküldök egy POST-olt adatot, akkor arra hogyan hivatkozok a PHP scriptben?
Valahogy így:

...

// XmlHttpObject() létrehozás egy 'a' nevű változóba

a.open("POST", "script.php", false);
a.send("Ide egy jó hoszú szöveg kerül...");

...
A PHP oldallal kiírattam az egész $_REQUEST tömböt és valami ilyesmit adott:

Array()
{

}
(Csak emlékezetből, de kb.) => a lényeg az, hogy üres!

Na ilyenkor mi van?

Mindenkinek előre is köszönöm a segítséget!
 
1

http POST

zila · 2008. Ápr. 2. (Sze), 16.47
Talán így:

params = "alma=korte&korte=krumpli";
a.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
a.setRequestHeader("Content-length", params.length);
a.setRequestHeader("Connection", "close");
a.send(params);
2

így is lehet?

killroy · 2008. Ápr. 3. (Cs), 09.15
Szóval akkor lehet POST segítségével is adatokat küldeni xmlhttprequest-tel egy php oldalnak?
Ezzel a megoldással fájlokat is tudok feltölteni aszinrkon módon? Tehát tudom kezelni a $_FILE[''][''] változókat?
3

Nem

zila · 2008. Ápr. 3. (Cs), 09.18
Hát file-t azt pont nem lehet feltölteni így. Persze vannak kerülő megoldások keress rá google-ben: ajax file upload
4

Igen, már találtam...

killroy · 2008. Ápr. 3. (Cs), 11.44
Igen, már találtam ezzel kapcsolatos szkriptet, amely rejtett keret nélkül httprequest-tel oldja meg a fájlfeltöltést, csak az nagyon high level-en van nekem egyelőre :) és reményekdtem hogy így is lehet.