Con
ajax le puedes pasar los parametros a php:
Código Javascript
:
Ver originalfunction defcriterio()
{
var selected = $("#criterio option:selected");
var msg = "";
if(selected.val() != 0)
{
var variable = selected.val();
switch (variable)
{
case "1":
// ejemplo:
var parametros = {
"bus_por" : selected.val(),
"bus_texto" : selected.text()
};
$.ajax({
data: parametros,
url: 'ajax/tu_archivo.php',
type: 'post',
beforeSend: function () {
$("#capaAjax").html("<div align='center'>Cargando...</div>");
},
success: function (response) {
$("#capaAjax").html(response);
}
});
break;
case "2":
msg = "La busqueda sera por " + selected.text();
break;
case "3":
msg = "La busqueda sera por " + selected.text();
break;
case "4":
msg = "La busqueda sera por " + selected.text();
break;
case "5":
msg = "La busqueda sera por " + selected.text();
break;
}
}
else
{
msg = "El valor seleccionado no es valido";
}
$("#msg").html(msg);
}
Para recibir esos datos desde php:
Ojo: En el HTML debes crear un div con el selector
capaAjax en donde se mostrará el resultado del procesamiento :)
Saludos!