jQuery ajax data.d未定义

I am trying to get CRM data using the Ajax call. Data is being returned with 'd' and 'result' properties but I can't get it on client side. It says ajaxdata.d is undefined.

A sample Ajax call:

var context = Xrm.Page.context;
var serverUrl = context.getClientUrl();
var ODATA_ENDPOINT = context.prependOrgName("/xRMServices/2011/OrganizationData.svc");

var filter = "?&$select=cc_TypeID,cc_customentityId,cc_anotherAttribute&$filter=cc_TypeID eq '2'";

var odataUri = ODATA_ENDPOINT + "/cc_customentitySet" + filter;

console.log("odataUri: " + odataUri);

//Asynchronous AJAX function to Retrieve a CRM record using OData
$.ajax({
    type: "GET",
    contentType: "application/json; charset=utf-8",
    datatype: "json",
    url: odataUri,
    async: false,
    beforeSend: function (XMLHttpRequest) {
        //Specifying this header ensures that the results will be returned as JSON.            
        XMLHttpRequest.setRequestHeader("Accept", "application/json");
    },
    success: function (ajaxdata, textStatus, XmlHttpRequest) {
        //console.log("cc_campaignSynch.htm > ready > $.ajax success: " + data);

        debugger;

    },
    error: function (XmlHttpRequest, textStatus, errorThrown) {
        console.log("cc_campaignSynch.htm > ready > $.ajax error: " + XmlHttpRequest.responseText);
    }
});

Snapshot of data returned:

enter image description here

Updated Snapshot (JSON.parse used):

enter image description here

Might be something of nothing, but try changing "datatype" to "dataType"

To force jQuery magic work and recognize the data type, try to send the response back with HEADER: "Content-Type: application/json".