вызовите ajax, используя функцию javascript для обновления результата MYSQL - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть таблица выходов в виде MYSQL VALUEJAVASCRIPT TIMER

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

но я получаю неожиданный токен) и независимо от того, каким образом я пишу его, все равно получаю неожиданную строку токена 56, я пытался изменить его на});или} и получить все то же самое, и если я удаляю его, он говорит, что отсутствует

  <script type="text/javascript">
$(document).ready(function(){
$.ajax({
    url: 'fetch.php',
    type: 'get',
//type: 'post',
    dataType: 'JSON',
    success: function(response){
        var len = response.length;
        for(var i=0; i<len; i++){
            var beacon = response[i].beacon;
            var location = response[i].location;


            var tr_str = "<tr>" +
                "<td align='center'>" + beacon + "</td>" +
                "<td align='center'> <span class='minutes'>00</span>:<span 
class='seconds'>00</span> </td>" +
                "</tr>";

            $("#userTable tbody").append(tr_str);
        }

    }
})
});

        function updateTable() {
$.ajax({
    url: 'fetch.php',
    type: 'get',
//type: 'post',
    dataType: 'JSON',
    success: function(response){
        var len = response.length;
        for(var i=0; i<len; i++){
            var beacon = response[i].beacon;
            var location = response[i].location;


            var tr_str = "<tr>" +
                "<td align='center'>" + beacon + "</td>" +
                "</tr>";

            $("#userTable tbody").append(tr_str);
            }
    }
});
    var updateTableInterval = setInterval(updateTable, 5000);
});
</script>

1 Ответ

0 голосов
/ 26 февраля 2019
  • Ваша переменная updateTableInterval находится внутри вашего объекта опции AJAX.Перемещает его на одну строку ниже.
  • Тогда ваша функция updateTable не закрывается, поэтому в конце добавляется }.
  • Наконец, ваша $(document).ready анонимная функция не закрываетсяили.Добавляет }) в самом конце.
  • Не забудьте также закрыть свой тег <script>.

Для последних трех пунктов я сказал, что, поскольку ваш фрагмент кода имеетне все это.Но, возможно, это правильно в вашем местном коде.

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