Я пытаюсь получить определенные данные из моей базы данных на моей странице (1) HTML и отобразить их на странице (2) HTML.
Мои коды для (1) html file:
<html>
<head>
<script src="example.js"></script>
</head>
<body>
.
.
.
<button item="' + count + '" onclick="getData(this)">Example</button>
.
.
.
</body>
</html>
И JS для него:
.
.
.
var currentIndex = 0;
//This function is to display the details of an individual item
function getData(element) {
var request = new XMLHttpRequest();
request.open("GET", "/theroute", true);
request.setRequestHeader("Content-Type", "application/json");
request.onload = function () {
var example = JSON.parse(request.responseText);
var item = element.getAttribute("item");
currentIndex = item;
document.getElementById("data1").textContent = example[item].name;
document.getElementById("data2").src = example[item].age;
}
request.send();
}
.
.
.
Я хочу получить эти данные на моей (2) HTML странице (например):
<html>
<head>
<script src="example.js"></script>
</head>
<body>
<h4 id="data1"></h4>
<h4 id="data2"></h4>
</body>
</html>
Я видел это Получите данные из одного html файла и отобразите его, используя другой html файл , но я не уверен, как использовать это для моего случая здесь.
Извините, я новичок в этом, поэтому было бы очень полезно дать подробное объяснение вашего решения. Я использую только ваниль JS, поэтому, пожалуйста, не jQuery. Любая помощь будет оценена