25.01.2024, 06:31
Wenn ich das richtig verstehe, möchtest Du mit einem Buttonclick mehrere fetch-Abfragen ausführen, nicht wahr?
In dem Fall empfehle ich, die Parameter in einem Array abzulegen und dieses bei Buttonclick mit forEach abzuarbeiten, in etwa so:
usw. mit allen daten, die Du brauchst.
Und dann abarbeiten:
Natürlich ungetestet.
Die Namen "data", "data2" sind etwas pauschal, je nachdem was sich dahinter verbirgt, kannst Du sie ein wenig aussagefähiger machen.
In dem Fall empfehle ich, die Parameter in einem Array abzulegen und dieses bei Buttonclick mit forEach abzuarbeiten, in etwa so:
Code:
const data = [
{
url: 'http;//1.2.3.4/cm/usw',
data2: [
{key: 'Hostname', idDest: 'dad'},
{key: 'IPAdress', idDest: 'noch-ne-id'}
]
},
{
url: 'http://
Und dann abarbeiten:
Code:
data.forEach(item => {
fetch(item.url).then(
// ...
item.data2.forEach(item2 => {
document.getElementById(item2[idDest]).innerHTML = dataFromSever[item2.key];
});
Die Namen "data", "data2" sind etwas pauschal, je nachdem was sich dahinter verbirgt, kannst Du sie ein wenig aussagefähiger machen.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)