Te recomiendo que mejor pases los valores por get y te olvides de AJAX ya que esta duplicandole el trabajo al servidor y el archivo resultante, no tiene los datos que le pasas.
o
Un form con un target="_blank" y pases por post los valores del formulario
Código HTML:
<form name="f" onSubmit="return reporte();" target="_blank" action="folios.php" method="post">
<select name="meses" id="meses">
<option value="0">Seleccione Mes</option>
<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select>
<input type="hidden" name="tmeses" id="tmeses" value=""/>
<input type="submit" name="aceptar" value="Aceptar"/>
</form>
Código:
function reporte(){
var meses, tmeses, vmeses;
var obj =document.getElementById("meses");
meses = obj.selectedIndex;
tmeses = obj.options[obj.selectedIndex].text;
vmeses = parseInt(obj.value);
if(vmeses==0){
alert("Selecciones el mes para generar el reporte");
return false;
}else{
document.getElementById("tmeses").value = tmeses;
return true;
}
}