import initJSONP from 'jsonp'
export default function jsonp(url,data,option){
url+= (url.indexOf('?')<0? '?': '&')+param(data)
return new Promise((resolve,reject)=>{
initJSONP(url,option,(err,data)=>{
if(!err) {
resolve(data)
} else {
reject(err)
}
})
})
}
//data拼接到url上
function param(data) {
let url = ''
for(var k in data) {
let value = data[k]!==undefined? data[k] : ''
url+= `&${k}=${encodeURIComponent(value)}`
}
return url? url.substring(1): ''
}