Tengo un problema para devolver datos desde Ajax a través de una función, no sé como hacerlo. Por ejemplo:
Código:
Cada vez que llamo a la función "datos" quiero que me devuelva el contenido que obtengo en "respuesta". Sé que Ajax es asíncrono y es probable que la función haya terminado antes que Ajax haya obtenido la respuesta, pero me interesa que la función retorne la respuesta. ¿Cómo lo haría?var datos = function() { $.ajax({ url: base_url + 'buscar/hot_tipos_entrega', dataType: 'json', }).done(function (respuesta) { //¿Qué código va aquí para que "datos" devuelva "respuesta"? }); };
Espero que mi duda esté clara.
Gracias por adelantado por la ayuda. Saludos.