-7

在对 ASP.NET 页面方法的 jQuery Ajax 调用中,如下所示:

function getUsers() {
      $.ajax({
          type: "POST",
          url: "http://{localhost}:8078/Default.aspx/GetJson2",
          data: "{}",
          contentType: "application/json",
          dataType: "json",
          success:  function (msg) {
              $("#Result").text(msg.d)
          }
      )};

即使我的 CLR 对象没有这样的属性,从服务器返回的数据也在属性.d内。msg为什么是这样?

4

2 回答 2

2

它将 的值msg.d作为文本放入 id 为的元素中Result

于 2013-05-23T11:42:57.290 回答
1

getUsers 正在向 http://{localhost}:8078/Default.aspx/GetJson2 发送 ajax 请求并接收 JQuery 自动解析为 javascript 对象 (msg) 的 json 字符串。然后将这个对象的 'd' 属性作为文本插入到 id 为“Result”的 DOM 元素中

于 2013-05-23T11:44:07.973 回答