Guest User

Untitled

a guest
Dec 17th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. export default function jsonp(url, data, option) {
  2. url += (url.indexOf('?') < 0 ? '?' : '&') + seriParam(data)
  3.  
  4. return new Promise((resolve, reject) => {
  5. originJSONP(url, option, (err, data) => {
  6. if (!err) {
  7. resolve(data)
  8. } else {
  9. reject(err)
  10. }
  11. })
  12. })
  13.  
  14. }
  15.  
  16. function seriParam(data) {
  17. let url = ''
  18. for (let k in data) {
  19. const value = data[k] !== undefined ? data[k] : ''
  20. url += `&${k}=${encodeURIComponent(value)}`
  21. }
  22.  
  23. return url ? url.substring(1) : ''
  24. }
Add Comment
Please, Sign In to add comment