在AngularJS中,可以使用以下命令完成GET请求:
$ http({method:'GET',url:'', params:{:}})。success(function(data){...
通常,我使用$ form.name代替param值,其中name是一个绑定到文本框的ng-model。
我的问题是,该名称可能包含'&'这样的字符。如何通过angular?
发送数据时对这些字符进行编码答案 0 :(得分:0)
与上面的评论中给出的一样,encodeURIComponent也可以。但是,如果您还想支持旧浏览器,您可以轻松地自行编码。您可以从W3schools获取所有URL编码参考。