AngularJS $http 服务中的encodeURIComponent

2024-03-17

我是 AngularJS 的新手,正在尝试学习诀窍。

我正在使用以下代码行(请注意,未经测试)发送item将信息发送到服务器方法,然后该方法将发送包含所述内容的 HTML 电子邮件item.

$http.post('/EmailItem', item);

我的问题是,做item的属性值经过encodeURIComponent发送之前?

奖金问题:有没有更好的发帖方式?$resource从表面上看似乎超出了我的需要......?


您不需要对属性进行编码,$http does: https://github.com/angular/angular.js/blob/master/src/ng/http.js#L758 https://github.com/angular/angular.js/blob/master/src/ng/http.js#L758

至于这样做的方式..这看起来不错。您可以切换到$resource如果有一个对象需要在服务器上进行一些 REST 操作,但是$http在简单的情况下工作得很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS $http 服务中的encodeURIComponent 的相关文章

随机推荐