Advertisement
renix1

requests with js

Mar 4th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function generateImage () {
  2.     const xhr = new XMLHttpRequest();
  3.     const url = 'https://api.desktoppr.co/1/wallpapers';
  4.  
  5.     // Handling request
  6.     xhr.responseType = 'json';
  7.     xhr.onreadystatechange = function () {
  8.         if (xhr.readyState === XMLHttpRequest.DONE) {
  9.             var images = xhr.response.response;
  10.             var randomNumber = Math.floor(Math.random() * 19);
  11.             var wallpaper = document.getElementById('myWallpaper');
  12.             var image = images[randomNumber].image.url;
  13.             wallpaper.src = image;
  14.         }
  15.     }
  16.  
  17.     // Sending request
  18.     xhr.open('GET', url);
  19.     xhr.send();
  20. }
  21.  
  22. var button = document.getElementById('myButton');
  23. button.addEventListener('click', generateImage);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement