PDA

View Full Version : [JavaScript] Svuotare un Metodo POST


race2
25-01-2006, 11:00
Ho questo select:


<select name="ID_Cat_Camera" size="10" onchange="document.FormCatCamera.submit()">


che invia il suo "ID_Cat_Camera" al caricamento...

poi apro una Pop-Up, quando la chiudo faccio il Refresh della pagina Madre, tramite questo codice:


<script language="javascript">if(window.opener)window.opener.location.reload();</script>


e qui nasce il problema, dato che prima il mio Select ha fatto un POST, il Browser mi chiede il permesso di Riprovare a fare il POST fatto dal Select tramite un alert di Explorer...

come posso evitare ???

Si puo svuotare il Metodo POST alla fine della pagina ???
tipo : <script language="javascript">document.method.post=false;</script>

chiaramente questo e' inventato da me....

andbin
25-01-2006, 11:38
Prova con:
window.opener.location.href = window.opener.location.href;
Comunque non garantisco nulla ... non l'ho provato. ;)

race2
25-01-2006, 14:07
NOn mi va ho risolto usando il metodo GET invece di POST

pinok
25-01-2006, 15:33
NOn mi va ho risolto usando il metodo GET invece di POST
Non ho visto nel dettaglio cosa fa il tuo codice, ma sbaglio o usando un GET si rischia che un eventuale proxy in mezzo non aggiorni la situazione, dando un risultato presente nella cache, mentre il POST forza l'aggiornamento ?

Solo per metterti il dubbio. Se sei sicuro che il proxy non ti interessa, puoi evitare di spaccarti la testa ;), altrimenti fai una prova.

race2
25-01-2006, 15:51
E' per un pannello di amministrazione e quindi non credo hce il proprietario usi un proxi, comunque BEL DUBBIO !!!

Ora ci studio sopra grazie mille. Ciao!!