Consider this code. Assume the axios files have been loaded from the CDN, and that our HTML includes a div element with an id='display'.
function getQuote() { axios.get('http://ron-swanson-quotes.herokuapp.com/v2/quotes') .then( function(response) { quote = response.data[0]; document.getElementById('display').innerHTML = quote; }) .catch( function(error) { status = "An error occurred: " + error; }); }
Why do we ask for the first element in the data array, data[0]?
Because no matter what web service we request data from, that web service will always return a array of with a single element.
Because we investigated the ron-swanson-quotes API, and it revealed that a request like the one we made returns an array with a single element. That element would be in index 0.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here