Invalid Error when Retrieving JSON API with jQuery
===

I am passing a variable into a URL, which then calls an API filtered by the variable passed. However, I can't seem to get the JSON to load, and returns an Invalid Error in Console of Firebug in JS. Thoughts?

    $("a").click(function() {
	    var apiurl = "http://api.example.com" + $(this).text() + "&limit=500" + "?callback=?";

	    $.ajax({
            url: apiurl,
            success: function(json) {alert(json.data.results);},
            error: function() { alert("error"); },
            dataType: "json",
            contentType: "application/json;charset=utf-8",
	    });
	});

This is the error:
invalid label
error source line:
[Break On This Error] 	
{"code":200,"status":"Ok","data":{"offset":0,"limit":500,"total":17,"target":"ch...