ajax Deja de disparar

no puedo conseguir ajaxStop para disparar en mi página. ¿Me estoy perdiendo algo obvio aquí?

var photoArray = [];
var urls = [URL1, URL2] //these are proper URLS in the complete script
_.each(urls, function(url) {
    $.ajax({
        url: url,
        dataType: 'jsonp',
        error: function(x,y,z) {
            console.log(x,y,z);
        },
        success: instagrab
    });
});

$(document).ajaxStop(function() {
    console.log("ajaxstop");
    $(this).unbind('ajaxStop');
}); 
function instagrab(data) {
    _.each(data.data, function(val){
        var tagged = $.inArray(tag, val.tags);
        if (tagged !== -1) {
            photoArray.push(val);
        }
    });
}

preguntado el 12 de junio de 12 a las 22:06

1 Respuestas

Debería ser $.each. Tienes un guión bajo.

Respondido el 13 de junio de 12 a las 00:06

Tengo underscore.js cargado. Lo siento, debería haber mencionado eso. Las llamadas ajax funcionan bien. el problema es que no estoy viendo el console.log declaración. - Nathan

¿Estás seguro? jsfiddle.net/TfhhX (Tuve que cambiar los guiones bajos a $) y la salida se ve bien. - Sachleen

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.