Flex:发布但不显示

发布于 2024-11-14 10:41:33 字数 410 浏览 9 评论 0原文

var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);

var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
request.method = URLRequestMethod.POST;

navigateToURL(request);

这个示例是我想要实现的功能,但是我想在后台实现此功能。此代码打开一个窗口。

var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);

var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
request.method = URLRequestMethod.POST;

navigateToURL(request);

This example is the functionality I want to achieve, however i want to make this happen in the background. This code opens a window.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

知足的幸福 2024-11-21 10:41:33

您需要创建一个 URLLoader 并调用其 load() 方法来“在后台”执行操作。

var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);

var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";

request.data = variables;
request.method = URLRequestMethod.POST;

var ldr:URLLoader = new URLLoader();
ldr.load(req);

如果您要发回数据,则可以通过事件进行管理。

ldr.addEventListener(Event.COMPLETE, _dataBack);

function _dataBack(e:Event):void
{
    var vars:URLVariables = new URLVariables(e.target.data);
    //do stuff with vars

    removeEventListener(Event.COMPLETE, _dataBack);
}

You need to create a URLLoader and call its load() method to do stuff "in the background".

var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);

var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";

request.data = variables;
request.method = URLRequestMethod.POST;

var ldr:URLLoader = new URLLoader();
ldr.load(req);

If you're sending data back then you can manage this through an Event.

ldr.addEventListener(Event.COMPLETE, _dataBack);

function _dataBack(e:Event):void
{
    var vars:URLVariables = new URLVariables(e.target.data);
    //do stuff with vars

    removeEventListener(Event.COMPLETE, _dataBack);
}
故人的歌 2024-11-21 10:41:33

sendToURL( ) 忽略任何响应

sendToURL() ignores any response

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文