フレックスのnavigateToURL関数を使用してURLエンコード
-
06-09-2019 - |
質問
私は、Flexアプリから自分のサーバー上のURLにデータを投稿したいです。イム使用して、次の
UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text;
navigateToURL(new URLRequest(UrlParams),'_self');
しかし持つ問題イムは、私はアンパサンド(「A&b.com」)との取引を入力した場合、名前は送信しないということです。
Flexは&
する%26
からエンコーディングを行うためのボックスのうち何も持っていますか?
解決
は、各パラメータを符号化するために encodeURIComponentで()に使用しますます。
UrlParam = UrlParam + '&name=' + encodeURIComponent(name.text) +
'&business=' + encodeURIComponent(buisness.text);
navigateToURL(new URLRequest(UrlParams),'_self');
他のヒント
を使用がURLVariablesする:
var urlRequest : URLRequest = new URLRequest("http://....");
var urlVar: URLVariables = new URLVariables();
urlVar.name = name.text;
urlVar.business = buisness.text;
urlRequest.data = urlVar;
navigateToURL(urlRequest);
所属していません StackOverflow