![]()
Sto cercand odi creare delle select "dimamiche" con Ajax e PHP, girando per la rete ho trovato l'esempio che fa al caso mio, ma, avrei bisogno di modificare una cosa.
In breve data una scelta di una select, mi si popola la seconda select a seconda di quel che scelgo nella prima.
questo il link di riferimento di quello che ho trovato:
http://www.mrwebmaster.it/ajax/artic...x-php_803.html
Il tutorial fa proprio al caso mio, solo che invece che il contenuto del tag OPTION io vorrei inviare il value
ora il tutorial fa questo
<option>programmazione</option> <-- alla selezione invia il termine 'programmazione'
io invece avrei necessità di inviare il value
<option value="10">programmazione</option>
Chi si occupa di inviare i dati è questo file
ajax.js
codice:function InviaDati(data) { // istanziamo l'oggetto XMLHttpRequest if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = PocessaDati; req.open('POST', url, true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); req.send(data); } // controlliamo la versione di ActiveX else if (window.ActiveXObject) { req = new ActiveXObject('Microsoft.XMLHTTP') if (req) { req.onreadystatechange = PocessaDati; req.open('POST', url, true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); req.send(data); } } } function PocessaDati() { // monitoriamo lo stato dell'invio if (req.readyState == 4) { // restituiamo lo stato della richiesta if (req.status == 200) { eval(what); }else{ alert('Problema nella gestione dei dati: ' + req.responseText); } } }
cosa devo modificare per inviare il VALUE?

Rispondi quotando
il tutto non è estendibile a delle select in cascata...o meglio mi trovo un pochino in difficoltà ad applicare il tutto a + select..