Я делаю вызов 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 является пустым. кто-либо может сказать мне почему?