如何处理angularjs和$ http中的字符串素数?

达比尔·卡布托(Dabiel Kabuto)

ASP.NET Web Api函数以JSON返回简单字符串。

当我从angularjs调用此函数时,得到的是带引号的字符串,而不是简单的字符串:

return $http.post('/api/orders', data).then(function (results) {
        return result.data;

result.data是"my string",带引号。这是因为返回的消息是字符串基元,而不是对象。如何适当地应对呢?使用js函数删除引号?强迫服务器返回对象而不是原始对象?一些特殊的配置?...?

更新:

服务器使用Web Api控制器,该控制器返回一个字符串:

 public IHttpActionResult SaveOrder() {return Ok("this is a test");}

结果相同:

 public string  SaveOrder() {return "this is a test";}

问题在于返回的JSON值不是对象,它直接是字符串基元。

奥姆里·阿哈隆(Omri Aharon)

我有同样的问题。发生这种情况是因为您string要从控制器中返回,所以我认为它看起来像这样:

public string ControllerMethod(..) {...}

您应该返回HttpResponseMessage而不是string,对象将如下所示:

public HttpResponseMessage ControllerMethod() 
{
    var myString = "my string";
    return new HttpResponseMessage()
    {
        Content = new StringContent(myString, Encoding.UTF8, "text/html")
    };
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

scanf如何处理字符串和整数?C

来自分类Dev

如何处理angularjs中的回调?

来自分类Dev

如何处理在AngularJS中禁用的JavaScript

来自分类Dev

如何处理AngularJS中的加载?

来自分类Dev

如何处理angularjs中的响应?

来自分类Dev

如何处理csv字符串中的双引号和逗号?

来自分类Dev

如何处理同时返回字符串和字符串数组的json?

来自分类Dev

字符串替换:如何处理相似的字符串和空格

来自分类Dev

OrderBy如何处理C#中的字符串?

来自分类Dev

如何处理C中的字符串输入?

来自分类Dev

如何处理f字符串中的错误?

来自分类Dev

如何处理UniData中的JSON字符串?

来自分类Dev

如何处理加密的字符串?

来自分类Dev

如何处理字符串数据?

来自分类Dev

如何处理动态字符串?

来自分类Dev

如何处理angularJS中$ http.post的异步返回?

来自分类Dev

如何处理胡子模板中的字符串或字符串数组

来自分类Dev

如何处理小胡子模板中的字符串或字符串数组

来自分类Dev

如何在MongoDB中匹配元素数组中的字符串

来自分类Dev

如何处理可能是angularjs中$ q承诺的对象?

来自分类Dev

ng-app 如何处理 AngularJs 中的空白模块

来自分类Dev

如何用字符串在ruby中制作元素数组

来自分类Dev

如何从bash中的字符串/数组创建唯一元素数组?

来自分类Dev

如何通过Java中的元素数对2D字符串数组进行排序

来自分类Dev

如何处理包含字符代码的字符串?

来自分类Dev

从PHP中的字符串中删除HTTP和HTTPS

来自分类Dev

从PHP中的字符串中删除HTTP和HTTPS

来自分类Dev

如何处理带引号的字符串?

来自分类Dev

如何处理列的多个字符串

Related 相关文章

热门标签

归档