[英]Proper way to send GET parameters via AngularJS
在AngularJS中,可以使用以下命令完成GET请求:
$ http({method:'GET',url:'',params:{:}})。success(function(data){...
通常,我使用$ form.name代替param值,其中name是绑定到文本框的ng模型。
我的问题是,该名称可能包含“&”之类的字符。 通过angular发送数据时如何编码此类字符?
就像上面的注释中给出的一样,encodeURIComponent将起作用。 但是,如果您还想支持旧的浏览器,则可以轻松地自己进行编码。 您可以从W3schools获得所有URL编码参考。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.