ترميز URL باستخدام وظيفة Flex Navigatetourl
-
06-09-2019 - |
سؤال
أريد نشر البيانات إلى عنوان URL على الخادم الخاص بي من تطبيق Flex. أنا باستخدام ما يلي
UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text;
navigateToURL(new URLRequest(UrlParams),'_self');
المشكلة IM بعد ذلك هي أنه إذا أدخلت أعمالا مع أمبير ("A & B.Com") ثم لا يرسل الاسم.
هل المرفق لديه أي شيء خارج الصندوق للقيام الترميز من &
ل %26
?
المحلول
يستخدم التشفير () لتشفير كل معلمة.
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