【发布时间】:2014-12-25 11:01:14
【问题描述】:
我正在使用 MVC 4 web api,这是我返回数据的方法。
[HttpPost]
public string GetResults([Body] student params)
{
return studentSearchService.GetResults(params);
}
这是来自 Angular 的服务调用
function Get(){
var Promise = $http.post('studentAPI/GetResults', params)
.success(function (data) {
// here backslash added to object
}) }
这就是它的样子
"{\"cid\":1,\"model\":\"WT50JB\",\"detail\":\"sdf??\",\"unit\":2,\"time_in\":\"2012-12-11T19:00:00\",\"time_out\":\"2012-12-12T13:00:06.2774691+07:00\",\"time_used_dd\":0.0,\"time_used_hh\":0.0}"
这里缺少什么?
【问题讨论】:
-
我在这里遗漏了什么吗?您从服务器获取
Get数据的方法是HttpPost动词? -
传递输入参数
-
嗯,在我看来仍然不合适。无论哪种方式,示例代码都没有告诉我们
'\'符号的来源......GetResults()函数就是发生这种情况的地方。
标签: .net json angularjs model-view-controller asp.net-web-api