【问题标题】:encodeURIComponent in AngularJS $http serviceAngularJS $http服务中的encodeURIComponent
【发布时间】:2012-08-06 09:04:38
【问题描述】:

我是 AngularJS 的新手,正在努力学习。

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

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

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

额外问题:有没有更好的发帖方式? $resource 表面上看起来比我需要的要多...?

【问题讨论】:

    标签: javascript ajax angularjs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 2012-08-18
      • 2018-01-28
      • 2018-03-02
      • 2015-09-02
      相关资源
      最近更新 更多