From 1854bac0485341d9a7b5dc5ab62632902e20f9b6 Mon Sep 17 00:00:00 2001 From: Bryan Date: Sun, 2 Jun 2019 09:27:47 +0200 Subject: [PATCH] Corrected some javascript --- lib/js/insertnew.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/lib/js/insertnew.js b/lib/js/insertnew.js index 722e786..4621450 100644 --- a/lib/js/insertnew.js +++ b/lib/js/insertnew.js @@ -3,12 +3,15 @@ function urlinsert() { var xhr = new XMLHttpRequest ( ); xhr.open ( "POST", 'insert', true ); xhr.onreadystatechange = function ( ) { - if ( xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200 ) { - if (xhr.status == 200) { + if ( xhr.status == 200 ) { + if ( xhr.readyState == XMLHttpRequest.DONE ) { var response = xhr.responseText; response = JSON.parse ( response ); if ( response [ 'status' ] == 200 ) { document.getElementById ( "responsetext" ).innerHTML = response [ 'message' ]; + setTimeout( function( ) { + document.getElementById ( 'responsetext' ).innerHTML = "" + }, 1500 ); var div = document.createElement ( 'div' ); div.innerHTML = response [ 'last_insert' ] + " | " + url; document.getElementById ( "urllist" ).appendChild ( div ); @@ -16,12 +19,21 @@ function urlinsert() { } else { document.getElementById ( "responsetext" ).innerHTML = response [ 'error_message' ]; + setTimeout( function( ) { + document.getElementById ( 'responsetext' ).innerHTML = "" + }, 1500 ); } } - else { + else { console.log ( 'Server communication error: ' + xhr.statusText ); } } + else { + document.getElementById ( "responsetext" ).innerHTML = response [ 'error_message' ]; + setTimeout( function( ) { + document.getElementById ( 'responsetext' ).innerHTML = "" + }, 1500 ); + } } data = new FormData ( ); data.append('url', url);