codificación URL usando la función Flex navigateToURL
-
06-09-2019 - |
Pregunta
Quiero publicar datos a una URL en mi servidor de una aplicación Flex. im utilizando la siguiente
UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text;
navigateToURL(new URLRequest(UrlParams),'_self');
im el problema de tener sin embargo es que si entro en un negocio con un signo ( "A & b.com") a continuación, el nombre no envía.
¿El Flex tiene nada fuera de la caja para hacer la codificación de &
a %26
?
Solución
Utilice encodeURIComponent () para codificar cada parámetro .
UrlParam = UrlParam + '&name=' + encodeURIComponent(name.text) +
'&business=' + encodeURIComponent(buisness.text);
navigateToURL(new URLRequest(UrlParams),'_self');
Otros consejos
var urlRequest : URLRequest = new URLRequest("http://....");
var urlVar: URLVariables = new URLVariables();
urlVar.name = name.text;
urlVar.business = buisness.text;
urlRequest.data = urlVar;
navigateToURL(urlRequest);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow