diff options
Diffstat (limited to 'static/results.js')
-rw-r--r-- | static/results.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/static/results.js b/static/results.js new file mode 100644 index 0000000..5d0be34 --- /dev/null +++ b/static/results.js @@ -0,0 +1,22 @@ +/* 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); +}; |