jQuery ajax результат успеха является пустым

Я делаю вызов ajax с помощью jQuery для получения данных в json формате. функцию обратного вызова успеха называют, но данные пусты.

$(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>");
    }
}

использование скрипача, я вижу, что ответ на самом деле возвращает json данные, но по некоторым причинам объект результата jQuery является пустым. кто-либо может сказать мне почему?

5
задан Rush Frisby 27 July 2010 в 20:01
поделиться