Solicitações de domínio cruzado com JQuery usando YQL

Portanto, preciso fazer uma solicitação de domínio cruzado em que a resposta não seja formatada em JSON, portanto, não posso usar .getJSON. .get obviamente não funciona porque é uma solicitação entre domínios.

Me deparei com isso (Leia isso) quando eu estava pesquisando no Google e parece que deveria funcionar para o que eu quero fazer (que é fazer uma chamada entre domínios que não seja formatada em json usando um plug-in jquery). Meu código é semelhante ao seguinte. Eu sei que o URL funciona bem porque se eu colar no meu navegador, posso ver a resposta, que de acordo com a documentação do last.fm

O corpo da resposta do servidor consiste em uma série de \ n (ASCII 10) linhas terminadas. Uma resposta típica de servidor bem-sucedida será algo como isto:

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

Então eu sei que meu URL está bom. Agora, estou me perguntando como chego a essas informações e por que minha versão do exemplo deles não 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);   
        }   
    });

}

questionAnswers(4)

yourAnswerToTheQuestion