Si el código que posteaste al comienzo es todo lo que tienes en javacript no se como pretendes obtener el dato seleccionado del "select" si no recoges su valor, el hecho que mandes a llamar una función desde un option no quiere decir que al seleccionar esa opción javascript automáticamente tomara su valor, para eso debes leer el valor al tag select no al option, ahora, desde el comienzo el código que yo te publique es el correcto, en vez de mostrar un alert ejecutas una petición asíncrona enviando el valor del select a tu archivo 'tintos_ordencepa.php'
Código Javascript
:
Ver original$('#orden').change(function() {
$.ajax({
type:'get',
url:'tintos_ordencepa.php',
data:'ordencepa=' + $('#orden option:selected').html(),
cache:false,
success: function(datos) {
$("#vistaproductos").html(datos);
}
});
});
Pero veo que ni intentaste adaptar y probar el código =/