estoy usando a libreria xhconn la idea es recibir en procesar.php los datos enviados desde el select.
Código PHP:
   <html>
<head>
<script language="JavaScript" src="XHConn.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function cargar_contenido(contenedor,id_categoria)
{    document.getElementById(contenedor).innerHTML = 'cargando...';
    var myConn = new XHConn();
       if (!myConn) alert("XMLHTTP no esta disponible. Intentalo con un navegador mas actual.");
       var peticion = function (oXML) {  document.getElementById(contenedor).innerHTML = oXML.responseText; };
      myConn.connect("procesar.php", "GET", "id_sub="+id_categoria, peticion); 
} 
</script> 
</head>
<body>
<select name="rubro" onchange="cargar_contenido('sub', this.value); return false;">
<option  value="1">primero</option>
<option  value="2">segundo</option>
</select>
<div id="sub">aqui</div>
</body>
</html> 
   
 
