jquery ajax réussite résultat est null

Je fais un appel ajax à l'aide de jquery pour obtenir des données au format json. le succès fonction de rappel est appelée, mais les données sont vides.

$(document).ready(function () {
    $.ajax({
        url: "http://apps.sungardhe.com/StudentResearch/public/Research.svc/Schools",
        type: "GET",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: cbSchools
    });
});

function cbSchools(data) {
    if (data == null) {
        alert("data is null");
        return;
    }
    for (var school in data) {
        $("#ddSchool").append("<option value='" + data[school].ShortName + "'>" + data[school].ShortName + "</option>");
    }
}

à l'aide de fiddler, je vois que la réponse est en fait de retourner les données json, mais pour une raison quelconque, le jquery objet résultat est null. quelqu'un peut me dire pourquoi?

OriginalL'auteur Rush Frisby | 2010-07-27