一个简单的jsonp
工具
browser
<script src='jsonp.js'></script>
url
(String
) 请求接口opts
(object
)配置对象:params
(object
)GET
查询参数timeout
(Number
)请求超时阈值,默认null
没有超时阈值cbKey
(String
)jsonp
参数key
值,默认callback
cbVal
(String
)jsonp
请求回调函数名字,默认fengyu
+ 时间毫秒值
fn
(function
)jsonp 成功的回调函数。fn
不存在则返回Promise
jsonp('http://localhost:3000', {
params: {
ex1: '1',
ex2: '2'
}
cbKey: 'call',
cbVal: 'cbFn'
}, data => {
console.log(data) //success
})
// url: http://localhost:3000?ex1=1&ex2=2&call=cbFn
// Promise
jsonp('url')
.then(res => {console.log(res)}) // success