【发布时间】:2011-09-08 05:09:17
【问题描述】:
我想通过从我的 Flash 应用程序中使用 post 或 get 参数访问日志脚本文件(例如 log.php)来保存用户操作日志。
Flash 是 Web 应用程序而不是桌面应用程序。
在 jQuery 中,javascript 可以通过以下代码访问网站上的其他文件:
$.post("test.php", {a: 1, b: 2}, function(data) {
console.log(data);
});
$.post 的文件:
http://api.jquery.com/jQuery.post/
我认为下面的动作脚本代码相当于 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");
}
【问题讨论】:
标签: jquery ajax flash actionscript-3 post