Периодически вызывать метод из контроллера и отображать обновленные возвращенные данные без перезагрузки - PullRequest
0 голосов
/ 11 мая 2019

Я работаю над проектом веб-приложения, в котором мне нужно отобразить некоторые данные в представлении, которое должно периодически обновляться.

У меня есть метод в административном контроллере:

public int Ntcou()
        {
            return repObj.repnoti();
        }

здесь repObj.repnoti () возвращает целое число.

У меня есть представление с div, в котором должно отображаться число, возвращаемое Ntcou , а также я хочу, чтобы оно обновлялось само через каждые 2 секунды. Пожалуйста, помогите с возможным кодом jQuery, который может периодически вызывать метод Ntcou из контроллера, отображать обновленные возвращенные данные этим методом без перезагрузки страницы и отображать число в этом подразделении.

1 Ответ

0 голосов
/ 11 мая 2019

Принимая html, например:

<span id="valueGoesHere"></span>

Вы можете использовать setTimeout с такой функцией, как:

var updateValue = function() {
    $.get( "/Ntcou", function( val ) {
      $( "#valueGoesHere").html(val);
    });
};

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