JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
$(document).ready(function () {
tour.init();
});
var tour = {
init: function () {
$("#tour").on("click", "button", this.fetchPhotos);
},
fetchPhotos: function () {
$.ajax('/photos.html', {
data: {
location: $("#tour").data('location')
},
success: function (response) {
$('.photos').html(response).fadeIn();
},
error: function () {
$('.photos').html('<li>There was a problem fetching the latest photos. Please try again.</li>');
},
timeout: 3000,
beforeSend: function () {
$('#tour').addClass('is-fetching');
},
complete: function () {
$('#tour').removeClass('is-fetching');
}
});
}
}
$(document).ready(function () {
tour.init();
});