no entiendo por qué te complicas tanto con 2 id en el value, separados por un "--" o con un id en el value y otro en el atributo rel, pero vamos por eso
vamos a partir de que tengas una variable con un valor "1--2" y lo separamos con un split
Código Javascript
:
Ver originalid = "1--2";
alert( id.split('--')[0] + " - " + id.split('--')[1] );
funciona, ahora vamos a sacar ese valor de un select y guardamos en 2 variables
Código HTML:
Ver original <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> $( function (){
$('#Select2').change( function(){
valor = $(this).val().split('--');
id_obra = valor[0];
id_cliente = valor[1];
alert(id_obra + " - " + id_cliente);
});
});
ahora podes pasar eso a tu función y enviar los valores con ajax
antes de todo fijate el código functe para ver si el select que generas con php tiene bien el value como tiene que ser
probá con cosas sencillas de esa forma sin php ni nada complicado, con pocos datos, limpio y sencillo