Я использую следующий код, чтобы получить JSon отформатированные данные:Чтение возвращение JSON данных JQuery
$.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"];
Однако это, кажется, всегда возвращаются «неопределенными». Что мне не хватает, чтобы получить одну строку данных «тестовые данные»?
У вас есть доступ к данным ['d'] в обратном вызове. Это то, где вы пытаетесь получить строку? – David