0.0.1 • Published 5 years ago

jsonp-util v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

jsonp

一个简单的jsonp工具

Install

Node.js

npm install jsonp-util

browser

<script src='jsonp.js'></script>

API

jsonp(url ,opt)

  • urlString) 请求接口
  • optsobject)配置对象:
    • paramsobjectGET 查询参数
    • timeoutNumber)请求超时阈值,默认null没有超时阈值
    • cbKeyStringjsonp参数key值,默认callback
    • cbValStringjsonp请求回调函数名字,默认fengyu + 时间毫秒值
  • fnfunction)jsonp 成功的回调函数。fn不存在则返回Promise

Example

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

License

MIT