所以我在SharePoint中创建了一个WebService,并通过引用相应的DLL并使用该属性使其成为ScriptService。我确实在jQuery中进行调用。每个人都很棒。
对我来说有点困惑的是,返回的数据不是直接在“数据”中,而是在名为“d”的变量中。我觉得这很烦人。
有人可以说出为什么会这样,以及我是否以及如何改变它?
答案 0 :(得分:0)
我相信这是因为出于安全原因,Microsoft AJAX会在“data.d”中返回数据。看看 “了解ASP.NET AJAX JSON数据中的'd'参数”本文的部分:
http://www.asp.net/ajaxlibrary/Using%20JSON%20Syntax%20with%20Ajax.ashx