angularjs取springmvc返回数据的问题

刚接触angularjs和springmvc不久,有个很麻烦的问题,后台返回的数据有问题
@RequestMapping("/regist")

public Map regist(@RequestParam String username,@RequestParam String area){
Map map = new HashMap();
map.put("username", username);
map.put("password", area);
log.info(username);
log.info(area);
return map;

    前端
    $http({method : 'POST', params:vdata, url : "/edu/regist"}). 
      success(function(data){
          window.alert("regist");
          $scope.test=data;
      });

        test显示的值是html文本。
        这是怎么回事?

2个回答

用ajax可以 解决您的问题啊

eval转为json对象。或者服务器端设置下content-type为application/json试试,

$scope.test=eval('('+data+')');

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐