no se mucho de ajax, pero se que cuando pasas los valores por el metodo POST el send no debe de ser null, eso es para el GET
Código:
var url="verdatos2.php";
var datos="q="+datos+"&sid="+Math.random();
xmlHttp.open("POST",url,true);
xmlHttp.send(datos);
saludos.