Ciao a tutti, vi scrivo perchè ho un problema nel passaggio di + variabili ad ajax.
Il tutto funziona correttamente con una variabile, ma non riesco a gestire la seconda variabile che vorrei passare. Il mio codice è questo:

codice:
funzione.js:

var xmlhttp;

function mostraInfo(q , s_date){
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null){
        alert ("Browser does not support HTTP Request");
        return;
    }
    var url="mostra_generi.php";
    url=url+"?q="+q+"&?s_data="+s_date;
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
    if (xmlhttp.readyState==4){
        document.getElementById("prova").innerHTML=xmlhttp.responseText;
    }
}

function stateChanged(){
    if (xmlhttp.readyState==4){
        document.getElementById("info").innerHTML=xmlhttp.responseText;
    }
}

function GetXmlHttpObject(){
    if (window.XMLHttpRequest){
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject){
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}

html su datepicker:
onSelect: function(s_date) {
    mostraInfo(s_date);
}
--------------------
html su form:
 <select name="users" onChange="mostraInfo(this.value)">
prendendo in entrata solo una variabile funziona correttamente, ma introducendo la seconda non funziona....
Qualche suggerimento?

Grazie