Почему голова копируется на тело? - PullRequest
0 голосов
/ 10 июня 2019

Когда я использую этот шаблон HTML на моем сервере, голова копируется на тело. Я вхожу в

 <table id="myTable"> 

вся голова повторилась.

<title>IndoorLoc App</title>

Этот тег заголовка является первым, который появляется после тега таблицы, и я не понимаю, что происходит, а после него следует весь тег заголовка, включая сценарии js.

<!DOCTYPE>
<html>
    <head>
        <title>IndoorLoc App</title>
        <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
        <script type="text/javascript">
        function ajax(){
            var req = new XMLHttpRequest();
            req.onreadystatechange = function(){
                if (req.readyState == 4 && req.status == 200) {
                    document.getElementById('myTable').innerHTML = req.responseText;
                }
            }
            req.open('GET', 'http://localhost:8080/data', true);
            req.send();
        }
        setInterval(function(){ajax();}, 1000);
        </script>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    </head>
    <body>
        <header id="head">
            <h1>IndoorLoc</h1>
        </header>
        <table id="myTable">
            <tr>
                <td>MAC address</td>
                <td>RSSI</td>
            </tr>
            %for row in rows1:
            <tr>
                <td>{{ row[1] }}</td>
                <td>{{ row[2] }}</td>
            </tr>
            %end
            <tr>
                <td>MAC address</td>
                <td>RSSI</td>
            </tr>
            %for row in rows2:
            <tr>
                <td>{{ row[1] }}</td>
                <td>{{ row[2] }}</td>
            </tr>
            %end
        </table>
    </body>
</html>

1 Ответ

0 голосов
/ 10 июня 2019

Ответ, который вы получаете и непосредственно вставляете в тег таблицы, что это за данные. Если это разметка тела таблицы, то она будет работать, иначе просто добавит строку или ответ, что бы вы ни получили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...