【发布时间】:2014-02-28 18:53:30
【问题描述】:
我遇到了一个问题,我没有想法,我需要一些关于起源和/或解决方案的指导:
服务器端
我添加了标准的 Microsoft Web Api Controller 类“ValuesController”,如下所示:
public class ValuesController : ApiController
{
public string Get(int id){ return "value"; }
...
客户端
在我的 AngularJS 控制器函数中,我有一个简单的 get
$http({method:'GET',url: '/api/values/1'}).success(function(data){
$scope.value =data;
})
HTML 如下所示:
<input type="text" ng-model="value" />
奇怪的事情(问题)是我在输入中得到:“值”,而不仅仅是值(没有引号)。 为了避免误解,我得到这个:
而不是这个:
当然,问题是:为什么?以及如何解决*?
*希望答案不会返回一个对象而不是一个简单的字符串:)
【问题讨论】:
-
您的问题似乎与另一个问题有关:JSON String in response shows up with quotes
标签: javascript json angularjs asp.net-web-api