jquery - 在actionscript中,是否有类似jQuery的ajax函数$.post()的函数?

标签 jquery ajax flash actionscript-3 post

我想通过从我的 Flash 应用程序中使用 post 或 get 参数访问日志脚本文件(例如 log.php)来保存用户操作的日志。
Flash 是网络应用程序而不是桌面应用程序。

在jQuery中,javascript可以通过使用以下代码来访问网站上的其他文件:

$.post("test.php", {a: 1, b: 2}, function(data) {
        console.log(data);
});

$.post的文档:
http://api.jquery.com/jQuery.post/

我认为下面的actionscript代码相当于jQuery的$.post()。
此代码是否会导致 jQuery 的 $.post() 不会出现的任何问题?
有没有更简单、更短的方法来做到这一点?

var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, function():void {
    trace(loader.data);
});

var variables:URLVariables = new URLVariables();
variables.a = 1;
variables.b = 2;

var request:URLRequest = new URLRequest("test.php");
request.data = variables;
request.method = URLRequestMethod.POST;
try {
    loader.load(request);
} catch (error:Error) {
    trace("failed");
}

最佳答案

我认为还有 3 种方法可以做到同样的事情......

 1. httpService
 2. WebService
 3. RPC

前两个是相同的,只是存在协议(protocol)差异,根据我的说法,最后一个是最好的选择。这比其他两个快 8-10 倍。 您可以在 Adob​​e 网站上找到所有详细信息

关于jquery - 在actionscript中,是否有类似jQuery的ajax函数$.post()的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7343367/

相关文章:

javascript - 完全加载 DOM 后严格执行 jQuery 操作

javascript - 如何检查jquery或javascript中的父元素是什么类型的节点或类/id?

ajax - 在 Seam 中保持 session 和对话的事件

javascript - XMLHttpRequest 中不存在 CORS header

加载外部数据时Flash CS4 IDE内部缓存

android - Android 3.0.1 的 WebView 中不显示 Flash 视频

jquery - 使用 jQuery 插入文件输入元素

ajax - 在 jQuery 中提取 HTML 文档的一部分

javascript - Select2 AJAX 与 JSON

javascript - 闪存外部接口(interface)嗅探器