|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2006
Messaggi: 152
|
[AJAX] Passaggio dei parametri in POST
Oggi ho cominciato a scoprire AJAX (che mi servira' per il lavoro).
Davvero interessante. NOn capisco , pero', come mai non mi funziona la modalita' di passaggio dei parametri in modalita' POST mentre con GET funziona (ho testato solo con IE 7.0 ) Codice:
// GET : i parametri sono nell' URL xmlHttp.open("GET",url,true); xmlHttp.send(null); Codice:
// POST xmlHttp.open("POST",url,true); xmlHttp.send("parametro=valore"); Codice:
[...] $valore = $_POST['parametro']; Suggerimenti ? |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Jul 2006
Messaggi: 152
|
Ok trovato il motivo:
per passare i parametri in POST bisogna settare nell' header questa proprieta': Codice:
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
per passare valori di form "complessi" (es. select multiple) io consiglierei di impacchettare i valori in un xml sempre da javascript e spedirem l'xml, che è anche più elegante
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:38.