0.14.0 • Published 2 years ago

@totebox/jsonp v0.14.0

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

@totebox/jsonp

安装

npm i @totebox/jsonp

使用

import jsonp from '@totebox/jsonp';

jsonp(/* REQUEST_URL */, (err, data) => {});

请求回调 cb 为 error-first 风格:

jsonp(url, (err, data) => {
  if (err) {
    return console.log(err);
  }
  ...
});

直接用于 html 中

<script src="./node_modules/@totebox/jsonp/dist/jsonp.js"></script>
<script>
  $totebox.jsonp(/* REQUEST_URL */, function(err, data) {});
</script>

API

jsonp( url , options, cb )

如果第 2 个参数传递了对象,就认为是 jsonp 方法的配置。

options.jsonpCallback

设置 url 中 callback 的参数值,url 中的 callback 优先级高于该配置。如果 callback=? 或者 jsonpCallback 没配置,则默认设置为 callback=_[时间戳],否则为 callback 或者 jsonpCallback 的值加调用次数。

options.timeout

设置请求超时。

License

MIT © nicolaszhao

0.14.0

2 years ago

0.13.0

4 years ago

0.12.6

4 years ago

0.12.5

4 years ago

0.12.4

4 years ago

0.12.3

5 years ago

0.12.2

5 years ago

0.12.1

5 years ago