Как вызвать сценарий JAVA в файле HTML, который возвращает JSON - PullRequest
0 голосов
/ 06 мая 2020

У меня есть приведенный ниже код, который возвращается как {member: 'previous day Data'}, когда я вызываю приведенный ниже rest API из браузера, например: http://localhost: 3000 / prevday (веб-сервер работает на порт 3000)

  app.get('/prevday',function(req,res)
    {
            var data ={member:'previous day Data'};
            res.status(200).json({member:'previous day data'});
            //return res.send();

    });

Я хочу записать HTML файл, который отображает результат {member: 'previous day Data'}. Мне нужно вызвать javascript в файле HTML. Итак, я ищу файл javascript / ajax и как его вызвать в HTML.

1 Ответ

0 голосов
/ 06 мая 2020

Попробуйте код ниже ...

<!DOCTYPE html>
<html>
<body onload="onPageLoad()">

<div id="demo">
</div>

<script>
function onPageLoad() {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML =
      JSON.stringify(this.responseText);
    }
  };
  xhttp.open("GET", "/prevday", true);
  xhttp.send();
}
</script>

</body>
</html>
...