jQuery AJAX JSON响应返回键"d"

6
当我进行jQuery AJAX JSON请求时,它会响应一个"d"属性。这是为什么?

2
据称微软添加了这个功能来保护特定的XSS漏洞。 - adardesign
2个回答

16

这里有一篇关于“d”的优秀文章,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漏洞。


1
谢谢!我没有意识到它是ASP.NET特定的,这就是为什么我最初没有将其标记为与asp.net有关的任何内容!再次感谢。 - Curtis

2
如果你对我提到的“.d”不熟悉,它其实是微软在ASP.NET 3.5版本的ASP.NET AJAX中添加的一种安全特性。通过将JSON响应封装在一个父对象中,该框架有助于防止一种非常恶意的XSS漏洞。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接