function search_do() {
function search_load() {
var data = document.getElementById("search_input").value;
if(before !== data && data !== '') {
before = data;
var url = "/api/search/" + encodeURI(data);
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.send(null);
xhr.onreadystatechange = function() {
if(this.readyState === 4 && this.status === 200) {
document.getElementById("pre_search").style.display = 'block';
var get_data = JSON.parse(this.responseText);
document.getElementById("pre_search").innerHTML = '';
if(this.responseText !== "{}\n") {
for(key in get_data) {
document.getElementById("pre_search").innerHTML += '' + get_data[key][0] + '
';
}
} else {
document.getElementById("pre_search").style.display = 'none';
}
}
}
} else if(before !== data && data === '') {
before = '';
document.getElementById("pre_search").style.display = 'none';
}
}
var before = '';
setInterval(search_load, 1000);
}