[英]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.