Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Weather.prototype.getJSON = function( url, callback ) {
- return new Promise( function( resolve, reject ) {
- // Create a new HTTP request to the url provided
- var request = new XMLHttpRequest();
- // The 3rd parameter must be set to true in order to create an asynchronous request.
- request.open( "GET", url, true );
- request.onreadystatechange = function() {
- if ( request.readyState === 4 && request.status === 200) { // 4 is done & 200 is OK
- // Success!
- callback( JSON.parse( request.responseText ) );
- }
- };
- request.send();
- } );
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement