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:
  1. ...  
  2.   
  3. // XmlHttpObject() létrehozás egy 'a' nevű változóba  
  4.   
  5. a.open("POST""script.php"false);  
  6. a.send("Ide egy jó hoszú szöveg kerül...");  
  7.   
  8. ...  
A PHP oldallal kiírattam az egész $_REQUEST tömböt és valami ilyesmit adott:
  1. Array()  
  2. {  
  3.   
  4. }  
(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:
  1. params = "alma=korte&korte=krumpli";  
  2. a.setRequestHeader("Content-type""application/x-www-form-urlencoded");  
  3. a.setRequestHeader("Content-length", params.length);  
  4. a.setRequestHeader("Connection""close");  
  5. 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.