summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/looking-glass.js20
1 files changed, 13 insertions, 7 deletions
diff --git a/js/looking-glass.js b/js/looking-glass.js
index e6617ea..bbdcf2f 100644
--- a/js/looking-glass.js
+++ b/js/looking-glass.js
@@ -71,15 +71,21 @@ $(document).ready(function() {
$('.loading').hide();
}
}).done(function(response) {
- var response = $.parseJSON(response);
-
- if (response.error) {
- $('#error-text').text(response.error);
+ if (!response || (response.length === 0)) {
+ // no parameter given
+ $('#error-text').text('No parameter given.');
$('.alert').slideDown();
} else {
- $('#output').html(response.result);
- $('.content').slideUp();
- $('.result').slideDown();
+ var response = $.parseJSON(response);
+
+ if (response.error) {
+ $('#error-text').text(response.error);
+ $('.alert').slideDown();
+ } else {
+ $('#output').html(response.result);
+ $('.content').slideUp();
+ $('.result').slideDown();
+ }
}
}).fail(function(xhr) {
$('#error-text').text(xhr.responseText);