Hola : investigando ya se de que se trata el metodo, por empeño jamas me he quedado, pero ya la funcion me tiene loco, ya que es como super sensible, y con cualquier cosa simplemente deja de funcionar, hice esto pero no funciona:
Código Javascript
:
Ver original$(document).ready(function(){
$("#Select2").change(function(){
Obra($(this).val());
})
});
function Obra(value){
var value = 'id_obra--id_cliente';// le indico que en el select en la parte del option vienen asi los id.
var id_obra = value.split('--')[0]); //descompongo el primer id_obra.
var id_cliente = value .split('--')[1]); //ahora descompongo el id_cliente.
var dataString = 'id_obra='+id_obra+'&id_cliente='+id_cliente;// Aka trato de pasarle al data, los parametros ya separados para que lo envie a la url, que deseo.
$.ajax({
var html="";
$.ajax({
url: "LlenaDatosObra.php",
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:"GET",
data: dataString, //Aka le paso los parametros, ya separados para que envie los dos id, a la url que deseo :LlenaDatosObra.php.
error: function(){
alert('Error');},
success: function(data){
$("#div_oculto").html(data);
Alguien sabe que hago mal ahora.-
Cuando mas me he acercado a que haga lo que deseo es asi, sin el split():
Código Javascript
:
Ver original$(document).ready(function(){
$("#Select2").change(function(){
Obra($(this).val());
})
});
function Obra(value){
$.ajax({
var html="";
$.ajax({
url: "LlenaDatosObra.php",
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:"GET",
data: "ID_OBRA="+value+"&ID_CLIENTE="+value, //si le paso de esta forma los parametros solo agarra el id_obra y se va el id_cliente
error: function(){
alert('Error');},
success: function(data){
$("#div_oculto").html(data);
pero al sacar el split(), solo envia el id_obra y pierde el id_cliente, por eso necesito poder usar el split().-
Ayuda..