Я использую следующий код для получения данных в формате json:
$.ajax({
type: "GET",
url: "MyService.svc/GetSomeData",
dataType: "text",
success: function (data, textStatus) {
alert("Test: " + data.toString());
},
error: function (xhr, textStatus, errorThrown) {
alert("Error: " + (errorThrown ? errorThrown : xhr.status));
}
});
Данные успешно возвращаются на этот вызов, и это выглядит так:
{"d":"test data"}
Я предположил, что я мог получить доступ к данным следующим образом:
var myData = data["d"];
Однако это, кажется, всегда возвращает "undefined". Чего мне не хватает, чтобы получить единственную строку данных «тестовые данные»?