Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2eab68b9

Přidáno uživatelem Tomáš Pašek před téměř 4 roky(ů)

Feature #8345 Implementce filterů dat - Server

vytvoření filtrů

Zobrazit rozdíly:

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