完成对request.es5版的优化, 正式发布1.0.0版
parent
e4d41cd058
commit
f60bc91d95
|
@ -38,7 +38,7 @@ define(['yua'], function(yua){
|
||||||
var rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/
|
var rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/
|
||||||
var isLocal = false
|
var isLocal = false
|
||||||
try{
|
try{
|
||||||
isLocal = rlocalProtocol.test(location.protocol)
|
isLocal = rlocalProtocol.test(location.ptyperotocol)
|
||||||
}catch(e){}
|
}catch(e){}
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,7 +336,7 @@ define(['yua'], function(yua){
|
||||||
result.statusText = 'parse error'
|
result.statusText = 'parse error'
|
||||||
}
|
}
|
||||||
|
|
||||||
_this.callback(result.error, result)
|
_this.callback(result处理.error, result)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -436,10 +436,11 @@ define(['yua'], function(yua){
|
||||||
_requestp.field = function(k, val){
|
_requestp.field = function(k, val){
|
||||||
|
|
||||||
if(!this.transport)
|
if(!this.transport)
|
||||||
return
|
return this
|
||||||
|
|
||||||
// 此类型优先级最高
|
// 此类型优先级最高
|
||||||
this.opt.formType = 'form-data'
|
this.opt.formType = 'form-data'
|
||||||
|
this.opt.type = 'POST'
|
||||||
if(!this.opt.data || (this.opt.data && typeof this.opt.data !== 'object'))
|
if(!this.opt.data || (this.opt.data && typeof this.opt.data !== 'object'))
|
||||||
this.opt.data = {}
|
this.opt.data = {}
|
||||||
|
|
||||||
|
@ -501,7 +502,7 @@ define(['yua'], function(yua){
|
||||||
var _this = this;
|
var _this = this;
|
||||||
// 回调已执行, 或已取消, 则直接返回, 防止重复执行
|
// 回调已执行, 或已取消, 则直接返回, 防止重复执行
|
||||||
if(!this.transport)
|
if(!this.transport)
|
||||||
return
|
return this
|
||||||
|
|
||||||
if(!this.opt.url)
|
if(!this.opt.url)
|
||||||
throw new Error('Invalid request url')
|
throw new Error('Invalid request url')
|
||||||
|
@ -631,6 +632,7 @@ define(['yua'], function(yua){
|
||||||
this.xhr.timeout = this.opt.timeout;
|
this.xhr.timeout = this.opt.timeout;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return this
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -670,9 +672,9 @@ define(['yua'], function(yua){
|
||||||
},
|
},
|
||||||
cache: {},
|
cache: {},
|
||||||
cid: 0,
|
cid: 0,
|
||||||
version: '0.0.1-es5',
|
version: '1.0.0-es5',
|
||||||
}
|
}
|
||||||
yua.ui.request = '0.0.1-es5'
|
yua.ui.request = request.version
|
||||||
}
|
}
|
||||||
|
|
||||||
return request
|
return request
|
||||||
|
|
Reference in New Issue