/* References: * formie/static/new_form.js */ function react() { event.preventDefault(); // App uses all lowercase matches but does not convert input to lowercase so we must do it here. var ss = document.getElementById("search").value.toLowerCase(); var topurl = document.getElementById("topurl").innerHTML; var path = (topurl + "/search/").replace("//","/"); let xhr = new XMLHttpRequest(); xhr.open("POST", path, false); xhr.setRequestHeader("Accept", "application/html"); xhr.setRequestHeader("From", "javascript"); // the API supports parameter ?nocache=1 but this is not supported here. xhr.onload = function() { var r = document.getElementById("results"); //console.log("Got result:"); //console.log(xhr.responseText); r.innerHTML = xhr.responseText; }; xhr.send(ss); };