【发布时间】:2014-09-10 11:35:48
【问题描述】:
我正在使用 adobe air 和 javascript 开发一个应用程序。我有一个选择元素,我在其中添加了一个 onchange 事件。每次选择更改值时,应用程序都会调用 ajax 来获取数据以填充另一个字段。但我无法从服务器得到任何响应。根本没有任何反应。有谁知道这个活动有什么限制以及如何克服它?
select_object.addEventListener("change",callServer,false);
function callServer(event){
var a= event.currentTarget.value;
var variables = new air.URLVariables("value=" + a);
var u ="http://www.exemple.com";
var request = new air.URLRequest(u);
request.data = variables;
request.method = air.URLRequestMethod.POST;
loader = new air.URLLoader();
loader.dataFormat = air.URLLoaderDataFormat.TEXT;
loader.addEventListener(air.Event.COMPLETE, comp);
loader.addEventListener(air.Event.SECURITY_ERROR, function(event){alert('error');});
try {
loader.load(request);
} catch (error) {
alert("Unable to load URL");
}
function comp(e) {
alert('sucess')
}
}
【问题讨论】:
标签: javascript air adobe