日期:2014-05-20  浏览次数:21165 次

$.AJAX从后台取到的回传数据是对象要怎么处理
我用$.ajax调用了后台一个方法取用户资料数据,方法取到用户数据后把数据赋值给用户实体类,再把整个类的对象回传,

$("#help").click(function() {
  $.ajax({

  url: "/Ticket/Help",
  type: "POST",
  success: function(msg) {
  $("#conn-N").val(msg.UserName);
  $("#conn-Ph").val(msg.Phone);
  $("#conn-E").val(msg.EMail);
  }
  });
  });

这时msg是我回传的UserMessage对象,但是msg.UserName取不到值,请问后台需要对回传的对象进行格式转换?还是这个脚本里要怎么处理~?求教!!

------解决方案--------------------
要把返回的类转换成json对象。
------解决方案--------------------
$.ajax({
....,
dataType:'json',
...
});