[]HttpRequest 回调方法都没执行 LayaAir 1.7.17 beta JS版本
function postData(url,request)
{
this.http = new Laya.HttpRequest(); //new一个HttpRequest类
this.http.once(Laya.Event.PROGRESS,this,this.onProgress); //数据传输中
this.http.once(Laya.Event.COMPLETE,this,this.onComplete); //数据传输完成后,会返回一个data
this.http.once(Laya.Event.ERROR,this,this.onError); //数据传输失败后返回
//post数据的写法
console.log(JSON.stringify(request));
this.http.send(url,JSON.stringify(request), 'post', 'text',["content-type","application/json"]);
}
function onProgress(e)
{
console.log("run onProgress");
}
function onComplete(e)
{
console.log("run onComplete");
console.log(this.http.data);
}
function onError(e)
{
console.log("run onError");
}
{
this.http = new Laya.HttpRequest(); //new一个HttpRequest类
this.http.once(Laya.Event.PROGRESS,this,this.onProgress); //数据传输中
this.http.once(Laya.Event.COMPLETE,this,this.onComplete); //数据传输完成后,会返回一个data
this.http.once(Laya.Event.ERROR,this,this.onError); //数据传输失败后返回
//post数据的写法
console.log(JSON.stringify(request));
this.http.send(url,JSON.stringify(request), 'post', 'text',["content-type","application/json"]);
}
function onProgress(e)
{
console.log("run onProgress");
}
function onComplete(e)
{
console.log("run onComplete");
console.log(this.http.data);
}
function onError(e)
{
console.log("run onError");
}
没有找到相关结果
已邀请:
5 个回复
feiguangfu
赞同来自:
qian
赞同来自:
feiguangfu
赞同来自:
qian
赞同来自:
还有你看一下官网demo是没有问题的
失败了也是会有error事件的
feiguangfu
赞同来自: