obtener valores devueltos de jQuery obtener?

Estoy haciendo llamadas jquery para obtener y obtenerJSON, pero no puedo acceder a los valores devueltos fuera de la función de devolución de llamada. ¿Cómo puedo acceder a los datos devueltos?

        var firstid;
        var nextid;

    $.get(callUrl, function(data) {  // call to add node
         var n = data.indexOf("id-");
         var m = data.indexOf("id-");
         firstid = data.substr(n+3,m - (n+3));
         nextid = data.substr(m+3);

             alert("firstid:" + firstid);  // returns correct value
    });

        alert("firstid:" + firstid);  // returns undefined for firstid

¿Cómo puedo obtener Firstid fuera de la función?

Respuestas a la pregunta(3)

Su respuesta a la pregunta