Cita:
Iniciado por tredio hola que tal, si quieres pones el codigo de las tres funciones, a eso me referia, para ver de que forma se podria colocar. saludos.
Hola,
Muchas gracias Tredio por tu oferta.
Las funciones son:
Código Javascript
:
Ver originalfunction cambio_proveedor(){
var id_proveedor = $('.id_proveedor option:selected').val();
// Llamamos a carga_dtos_proveedor.php
$.get('carga_dtos_proveedor.php', {id_proveedor: id_proveedor}, function(datos){
// Pinta dtos de proveedor
$('.dto_proveedor_1').val(datos.dto_1);
$('.dto_proveedor_2').val(datos.dto_2);
$('.dto_proveedor_3').val(datos.dto_3);
},'json');
}
function coste_final(){
var tarifa_compra = $('.tarifa_compra').val();
var dto_1 = $('.dto_1').val();
var dto_2 = $('.dto_2').val();
var dto_3 = $('.dto_3').val();
var dto_ajuste = $('.dto_ajuste').val();
var punto_verde = $('.punto_verde').val();
// Obtenemos coste_final y lo pintamos
$.get('carga_coste_final.php', {tarifa_compra: tarifa_compra, dto_proveedor_1: datos.dto_1, dto_proveedor_2: datos.dto_2, dto_proveedor_3: datos.dto_3, dto_1: dto_1, dto_2: dto_2, dto_3: dto_3, dto_ajuste: dto_ajuste, punto_verde: punto_verde}, function(coste_final){
$('.coste_final').val(coste_final);
});
}
function tarifas(){
var coste_final = $('.coste_final').val();
var margen_1 = $('.margen_1').val();
var margen_2 = $('.margen_2').val();
// Obtenemos tarifa_1 y la pintamos
$.get('carga_tarifa.php', {coste_final: coste_final, margen: margen_1}, function(tarifa_1){
$('.tarifa_1').val(tarifa_1);
});
// Obtenemos tarifa_2 y la pintamos
$.get('carga_tarifa.php', {coste_final: coste_final, margen: margen_2}, function(tarifa_2){
$('.tarifa_2').val(tarifa_2);
});
}
El tema es poder llamar independientemente a 1, 2 ó 3 funciones encadenadas de forma que cuando se ejecute una ya haya acabado la anterior.
Saludos