<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ajax — Foro de Hosting y Dominios, MicroKey Group</title>
        <link>https://forum.microkeygroup.com/</link>
        <pubDate>Thu, 04 Jun 2026 20:01:59 +0000</pubDate>
        <language>es</language>
            <description>ajax — Foro de Hosting y Dominios, MicroKey Group</description>
    <atom:link href="https://forum.microkeygroup.com/discussions/tagged/ajax/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>¿Cómo devuelvo la respuesta de una callback asincrónica?</title>
        <link>https://forum.microkeygroup.com/discussion/13/como-devuelvo-la-respuesta-de-una-callback-asincronica</link>
        <pubDate>Mon, 28 Oct 2019 14:42:55 +0000</pubDate>
        <category>Javascript</category>
        <dc:creator>SebastianB</dc:creator>
        <guid isPermaLink="false">13@/discussions</guid>
        <description><![CDATA[<p>Tengo una funci&oacute;n foo que hace una solicitud de Ajax. &iquest;C&oacute;mo puedo devolver la respuesta de foo?</p><p>Intent&eacute; devolver el valor de la devoluci&oacute;n de success callback, as&iacute; como asignar la respuesta a una variable local dentro de la funci&oacute;n y devolver esa, pero ninguna de esas formas realmente devuelve la respuesta</p><p>Funciones: asynchronous y xmlhttprequest</p><p>Adjunto aqu&iacute; el detalle de la funci&oacute;n foo</p><p><br /></p><pre spellcheck="false">function foo() {
    var result;

    $.ajax({
        url: &#39;...&#39;,
        success: function(response) {
            result = response;
            // return response; // &lt;- I tried that one as well
        }
    });

    return result;
}

var result = foo(); // It always ends up being `undefined`.
</pre><p><br /></p>]]>
        </description>
    </item>
   </channel>
</rss>
