簡體   English   中英

通過AngularJS發送GET參數的正確方法

[英]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編碼參考。

http://www.w3schools.com/tags/ref_urlencode.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM