【问题标题】:jQuery AJAX JSON response returns key "d"jQuery AJAX JSON 响应返回键“d”
【发布时间】:2011-05-12 01:14:36
【问题描述】:

当我发出 jQuery AJAX JSON 请求时,它会以“d”属性进行响应。

这是为什么?

【问题讨论】:

  • 据说 MS 添加它是为了防止特别的 XSS 漏洞。

标签: json asp.net-ajax jquery get


【解决方案1】:

这里有一篇关于它的好文章http://encosia.com/2009/06/29/never-worry-about-asp-net-ajaxs-d-again/

“.d”是什么?如果你不熟悉我所指的“.d”,它 只是 Microsoft 在 ASP.NET 3.5 中添加的一项安全功能 ASP.NET AJAX 版本。通过将 JSON 响应封装在一个 父对象,该框架有助于防止特别 讨厌的 XSS 漏洞。

【讨论】:

  • 谢谢!我没有意识到它是特定于 ASP.NET 的,这就是为什么我最初没有将它标记为与 asp.net 相关的任何内容!再次感谢
【解决方案2】:

如果您不熟悉我所指的“.d”,它只是 Microsoft 在 ASP.NET 3.5 的 ASP.NET AJAX 版本中添加的一项安全功能。通过将 JSON 响应封装在父对象中,该框架有助于防止特别严重的 XSS 漏洞。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    相关资源
    最近更新 更多