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);