Solicitudes de dominio cruzado con JQuery usando YQL

Por lo tanto, necesito hacer una solicitud de dominio cruzado donde la respuesta no tiene formato JSON, por lo que no puedo usar .getJSON. Obviamente, .get no funciona porque es una solicitud de dominio cruzado.

Me encontré con estoLee esto) cuando estaba buscando en Google y parece que debería funcionar para lo que quiero hacer (que es hacer una llamada de dominio cruzado que no esté formateada json usando un complemento jquery). Mi código tiene el siguiente aspecto. Sé que la url funciona bien porque si la pego en mi navegador, puedo ver la respuesta, que según la documentación de last.fm

El cuerpo de la respuesta del servidor consta de una serie de \ n (ASCII 10) líneas terminadas. Una típica respuesta exitosa del servidor será algo como esto:

OK
17E61E13454CDD8B68E8D7DEEEDF6170
http://post.audioscrobbler.com:80/np_1.2
http://post2.audioscrobbler.com:80/protocol_1.2

Entonces sé que mi URL está bien. Ahora me pregunto cómo obtengo esta información y por qué mi versión de su ejemplo no funciona.

function performHandshake(sk, token, ts){

    var token = md5(apiSecret + ts);
    var urlToUse = "http://post.audioscrobbler.com/?hs=true&p=1.2.1&c=tst&v=1.0&u=chamals&t=" + ts + "&a=" + token + "&api_key=" + apiKey + "&sk=" + sk + "&format=xml&callback=cbfunc";
            $('#container').load(urlToUse);
    $.ajax({
        url: urlToUse,
        type: 'GET',
        success: function(res){
            var headline = $(res.responseText).find('a.tst').text();
            window.console.log(headline);   
        }   
    });

}

Respuestas a la pregunta(4)

Su respuesta a la pregunta