HTML Tabelle füllt sich nicht mit Daten

Diskutiere HTML Tabelle füllt sich nicht mit Daten im HTML Forum im Bereich Programmierung; Hallo zusammen, ich arbeite aktuell ein Buch durch bei dem es Blockchain entwicklung in Java geht und bin auch bisher recht gut zurechtgekommen...
E

Encera

New member
Beiträge
2
Punkte Reaktionen
0
Hallo zusammen,
ich arbeite aktuell ein Buch durch bei dem es Blockchain entwicklung in Java geht und bin auch bisher recht gut zurechtgekommen. Im jetzigen Kapitel ist allerdings auch etwas HTML dabei, und da ich mich bisher noch nicht näher mit HTML auseinandergesetzt habe gestaltet sich die Fehlersuche auch etwas schwierig😅
Aktuell geht es darum einen einfachen Block-Explorer zu erstellen welchen ich bereits an meine WebApi angeschlossen habe. Das ganze funktioniert auch soweit nur bei der HTML Datei für die einzelnen Transaktionen gibt es ein Problem, und zwar füllen sich die Zeilen nicht mit den entsprechenden Daten.
Hier ein Screenshot zur Veranschaulichung:
HTMLUrl.PNG
Die Erklärung im Buch ist die folgende:
IMG_20220718_125806_edit_6804712687503.jpg
Mein Code-Ausschnitt:
<script>
function triggerSearch() {
var target = 'blockchain/api/' + document.getElementById('search').value;

superagent.agent().get(target)
.then(res => {
if(res.body.blockHash)
{
location.href = 'blocks.html?blockid=' + res.body.blockHash;
}
else if(res.body.txId)
{
location.href = 'transactions.html?txid=' + res.body.txId;
}
else
{
location.href = 'explorer.html';
}
})
};

var target = '/blockchain/api/transactions/' + window.location.search.substring(6);

var transactionsHref = "transactions.html?txid=";
var blocksHref = "blocks.html?blockid=";
var accountsHref = "accounts.html?account=";

var myagent = superagent.agent();

myagent.get(target)
.then(res => {
console.log(res.body);
document.getElementById('txId').innerHTML = res.body.txId;
document.getElementById('txId').href = transactionsHref + res.body.txId;

document.getElementById('blockId').innerHTML = res.body.blockId;
document.getElementById('blockId').href = blocksHref + res.body.blockId;

document.getElementById('sender').innerHTML = res.body.sender;
document.getElementById('sender').href = accountsHref + res.body.sender;

document.getElementById('receiver').innerHTML = res.body.receiver;
document.getElementById('receiver').href = accountsHref + res.body.receiver;

document.getElementById('amount').innerHTML = res.body.amount;
document.getElementById('nonce').innerHTML = res.body.nonce;
document.getElementById('transactionFeeLimit').innerHTML = res.body.transactionFeeLimit;
document.getElementById('transactionFee').innerHTML = res.body.transactionFee;
document.getElementById('transactionFeeBasePrice').innerHTML = res.body.transactionFeeBasePrice;
});
</script>

Ich hoffe mir kann jemand weiterhelfen
Beste Grüße~
 
Thema:

HTML Tabelle füllt sich nicht mit Daten

Oben Unten