jQuery ¿CÓMO? pasar parámetros adicionales a la devolución de llamada exitosa para la llamada $ .ajax?

Estoy intentando, en vano parece, poder pasar parámetros adicionales al método de devolución de llamada exitoso que he creado para una llamada ajax exitosa. Un poco de historia. Tengo una página con varios pares de cuadros de texto / cuadros de selección creados dinámicamente. Cada par tiene un nombre único asignado dinámicamente, como name = "unique-pair-1_txt-url" y name = "unique-pair-1_selectBox", entonces el segundo par tiene el mismo pero el prefijo es diferente.

En un esfuerzo por reutilizar el código, diseñé la devolución de llamada para tomar los datos y una referencia al cuadro de selección. Sin embargo, cuando se activa la devolución de llamada, la referencia al cuadro de selección vuelve a aparecer como 'indefinida'. Yo leoaquí que debe ser factible Incluso he intentado aprovechar la opción de "contexto", pero todavía nada. Aquí está el bloque de script que estoy tratando de usar:

<script type="text/javascript" language="javascript">
$j = jQuery.noConflict();
function getImages(urlValue, selectBox) {
    $j.ajax({
        type: "GET",
        url: $j(urlValue).val(),
        dataType: "jsonp",
        context: selectBox,
        success:function(data){
         loadImagesInSelect(data)
        } ,
        error:function (xhr, ajaxOptions, thrownError) {
            alert(xhr.status);
            alert(thrownError);
        }

    });
}

function loadImagesInSelect(data) {
var select = $j(this);
select.empty();
$j(data).each(function() {
    var theValue = $j(this)[0]["@value"];
    var theId = $j(this)[0]["@name"];
    select.append("<option value='" + theId + "'>" + theValue + "</option>");
});
select.children(":first").attr("selected", true);

}    
</script>

Por lo que he leído, siento que estoy cerca, pero no puedo señalar el enlace que falta. Por favor, ayuda en tus típicas formas sigilosas de ninja. TIA

**** ACTUALIZACIÓN **** Nick es un verdadero Ninja. ¡Deberían inventar una nueva insignia para eso! Su respuesta a continuación hace el truco. Como él menciona, es 1.4 específico, pero puedo vivir con eso. Aquí está mi código final que está funcionando para cualquier Ninjas en entrenamiento (y mi referencia futura):

<script type="text/javascript" language="javascript">
$j = jQuery.noConflict();
function getImages(urlValue, selectBox) {
    $j.ajax({
        type: "GET",
        url: urlValue+ '?callback=?',
        dataType: "jsonp",
        context: selectBox,
        success: jQuery.proxy(function (data) {
            var select = $j(this);
            select.empty();
            $j(data).each(function() {
                var theValue = $j(this)[0]["@value"];
                var theId = $j(this)[0]["@name"];
                select.append("<option value='" + theId + "'>" + theValue + "</option>");
            });
            select.children(":first").attr("selected", true);
        }, selectBox),
        error:function (xhr, ajaxOptions, thrownError) {
            alert(xhr.status);
            alert(thrownError);
        }
    });
}
</script>

Respuestas a la pregunta(5)

Su respuesta a la pregunta