Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export default function jsonp(url, data, option) {
- url += (url.indexOf('?') < 0 ? '?' : '&') + seriParam(data)
- return new Promise((resolve, reject) => {
- originJSONP(url, option, (err, data) => {
- if (!err) {
- resolve(data)
- } else {
- reject(err)
- }
- })
- })
- }
- function seriParam(data) {
- let url = ''
- for (let k in data) {
- const value = data[k] !== undefined ? data[k] : ''
- url += `&${k}=${encodeURIComponent(value)}`
- }
- return url ? url.substring(1) : ''
- }
Add Comment
Please, Sign In to add comment