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?