Llenar modal con datos de 2 diferentes funciones
Publicado por Mario (3 intervenciones) el 03/10/2019 22:10:19
Buenas estoy intentando llenar un modal con 2 tipos de informacion obtenidas de la misma tabla explico.
tabla productos
como titulo debo mostrar la fecha y numero de factura pero tambien los productos
en una funcion hago una consulta que solo devuelva la fecha y la factura para eso uso group by
pero en la segunda consulta debo llamar los productos.
llamo primero la funcion
dentro de ella llamo la otra funcion productos(id)
pero solo memuestra los datos de una y el revisar la respuesta de ambos archivos php los 2 traen informacion ya que el div en el modal lleva ese id datos-pro
espero no sea tedioso entenderme
tabla productos
1
2
3
id producto factura fecha...
01 p1 001 12/02/2019
02 p2 001 12/02/2019
como titulo debo mostrar la fecha y numero de factura pero tambien los productos
en una funcion hago una consulta que solo devuelva la fecha y la factura para eso uso group by
pero en la segunda consulta debo llamar los productos.
llamo primero la funcion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function edit_factura(id){
productos(id);
console.log(id);
$.ajax({
url: 'data/get_invoice.php',
type: 'post',
dataType: 'json',
data: {
id:id
},
success: function (data) {
// console.log(data);
//$('#submit-maker').val(data.event);
$('#edit_provider').val(data.stock_provider);
$('#edit_s_provider').val(data.s_provider);
$('#edit_purc').val(data.date_invoice);
$('#edit_provider_type').val(data.type);
},
error: function(){
alert('Error: A ocurrido un error Favor Comunicarse con el encargado de sistema');
}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function productos(id){
$.ajax({
url: 'data/all_pro.php',
type: 'POST',
dataType: 'html',
data: {Id:id},
})
.done(function(data) {
console.log('me llamaste perro');
$('#datos-pro').html(data);
//$('#modal-info').modal('show');
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
}
1
<div class=".datos-pro" id="#datos-pro"></div>
espero no sea tedioso entenderme
Valora esta pregunta


0