AJAX - Hacer metodo recibiendo parametros para varias consultas con ajax

 
Vista:
sin imagen de perfil

Hacer metodo recibiendo parametros para varias consultas con ajax

Publicado por jorge (2 intervenciones) el 25/03/2019 21:26:48
Necesito que otros metodos envien la pagina y la consulta y que este metodo la haga y me retorne el array para usarlo en los metodos que lo llaman

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
function consulta(pag,consulta){
 
   $.ajax({
      url:pag +consulta,
      async: true,
      type: "GET",
      headers: {
        accept: "application/json; odata=verbose"
      },
      success: function(data) {
 
       return data;
 
      },
      error: function(data) {
        console.log("Error");
      }
    });
 
 
}
//consulta el numero de visitas que tiene el portal
function traervisitas() {
 
var contar= consulta(pagina, consulta)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 27
Ha mantenido su posición en AJAX (en relación al último mes)
Gráfica de AJAX

Hacer metodo recibiendo parametros para varias consultas con ajax

Publicado por joel (8 intervenciones) el 26/03/2019 12:25:53
Hola Jorge, estas llamando a la función ajax, asíncrona, por lo que cuando finaliza la función, todavía no tienes el resultado de la petición ajax, por eso la función nunca te devolverá el resultado del ajax.

tendrás que definir una función (callback) en el ajax para gestionar el valor devuelto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar