jquery $ajax not working as expected
===

I Have to do a cross-domain request and fetch content from a url using $.ajax function.
But the below code only displays the first alert i.e alert(myUrl),
After that the execution stops.The second alert is not displayed. I don't know what is wrong with the code i have written.
Can somebody tell me what i am doing wrong here?Thanks in advance.



    function getContentFromUrl(){
    var myUrl="http://icant.co.uk";
	alert(myUrl);
	$.ajax({
    url: "http://query.yahooapis.com/v1/public/yql?" +"q=select%20*%20from%20html%20where%20url%3D%22" + encodeURIComponent(myUrl) + "%22&format=xml'&callback=?",
    dataType: 'json',
    data: data,
    success: function () {
	alert("***********"+data.results[0]);
        if (data.results[0]) {
            var htmlText = data.results[0];
	    var jsonObject = parseAndConvertToJsonObj(htmlText);
        } else {
            document.getElementById("displayerrors").innerHTML = "Could not load the page.";
        }
    },
    error: function(){document.getElementById("displayerrors").innerHTML = "Could not load the page.";}
    });
    }  