|
if (response) {
try {
var dealData = JSON.parse(response); // Try to parse JSON
showContent(dealData); // Show JSON data
} catch(e) {
var errorMessage = e.name + ' ' + e.message; // Create error msg
console.log(errorMessage); // Show devs msg
feed.innerHTML = '<em>Sorry, could not load deals</em>';// Show users msg
} finally {
var link = document.createElement('a'); // Add refresh link
link.innerHTML = ' <a href="try-catch-finally.html">reload</a>';
feed.appendChild(link);
}
}
— Try, Catch, Finally
(other)
by http://www.javascriptbook.com
(see stats)
|