У данных Json есть {d: "данные"} - PullRequest
2 голосов
/ 27 июня 2009

Я пишу jquery ajax-код для вызова службы wcf.

В этом случае WCf возвращает html в виде строки.

Каким-то образом, когда данные возвращаются в jquery, они имеют формат {d: "data"}, Что это за элемент d?

ниже код

$.get('<%= ResolveClientUrl("~/AjaxServices/ListingBrowse.svc/GetNewsHTML") %> ', null, function(data) { alert(data); $('#newsdiv').html(data.d); }, "html");

1 Ответ

3 голосов
/ 27 июня 2009

Дополнительный параметр "d" добавляется платформой .NET в качестве дополнительной меры защиты от атак XSS ( source ). Он включается, когда «Content-Type» запроса указывает «application / json».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...