Revize 2eab68b9
Přidáno uživatelem Tomáš Pašek před téměř 4 roky(ů)
application/view/Index.php | ||
---|---|---|
6 | 6 |
function doSearch () { |
7 | 7 |
// (A1) GET SEARCH TERM |
8 | 8 |
var data = new FormData(); |
9 |
// (A2) AJAX - USE HTTP:// NOT FILE:// |
|
9 |
data.append("manuscript", "0,3"); //příklad pro filtraci manuscriptů, asi se ještě upraví |
|
10 |
// data.append("lemma", "ok"); |
|
11 |
// data.append("tag_pos", "V"); |
|
12 |
// data.append("tag_verb_aspect", "P"); |
|
13 |
// data.append("tag_number", "S"); |
|
14 |
// data.append("word", "okáza"); |
|
10 | 15 |
var xhr = new XMLHttpRequest(); |
11 | 16 |
xhr.open("POST", "../controller/TableController.php"); |
12 | 17 |
xhr.onload = function(){ |
13 | 18 |
let results = document.getElementById("results"), |
14 |
search = this.response;
|
|
19 |
search = JSON.parse(this.response);
|
|
15 | 20 |
results.innerHTML = ""; |
16 | 21 |
console.log(search); |
17 |
let parsedJSON = JSON.parse(search); |
|
18 |
console.log(parsedJSON); |
|
19 |
if (parsedJSON != null) { for (let s of parsedJSON) { |
|
20 |
results.innerHTML += "<div>" + s.id + "</div>"; |
|
21 |
}} |
|
22 | 22 |
}; |
23 | 23 |
xhr.send(data); |
24 | 24 |
return false; |
Také k dispozici: Unified diff
Feature #8345 Implementce filterů dat - Server
vytvoření filtrů