Avatar billede Asky Forsker
15. maj 2026 - 13:45 Der er 1 kommentar og
1 løsning

AJAX kode -javascript

Har nu prøvet følgende AJAX kode med og uden  # bogID, Den virker ikke i øjeblikket, da jeg sikkert har en fejl i koden

>Script>
document.getElementById('https://www.dsforlag.dk/dsf/DSbestillingf.php#bogID01').addEventListener('click', function(event) {
    event.preventDefault(); // Forhindrer at linket loader siden

    fetch('hent_https://www.dsforlag.dk/dsf/DSbestillingf.php# bogID01)
        .then(response => response.text())
        .then(data => {
            document.getElementById('https://www.dsforlag.dk/dsf/DSbestillingf.php#bogID01').innerHTML = data;
        });
});
</script>
koden skulle forhindre, at bestillingssiden (dynamisk PHP) opdateres, når der er indtastet tal i felterne
Avatar billede Asky Forsker
15. maj 2026 - 16:54 #1
Er lidt i tvivl, om koden skal stå på den side, der linkes til- eller den side, der linkes fra?
Dette er koden der linkes fra:
<a href="http://www.dsforlag.dk/dsf/DSbestillingf.php#BogID01" onclick="minAjaxFunktion(); return false;">class="button" >Firmabestilling</a>

onclick="minAjaxFunktion skal måske defineres nærmere ?
Avatar billede Asky Forsker
Skrevet i går kl. 21:09 #2
Det viste sig, at jeg slet ikke fik brug for AJAX. Hjælpen kom et helt andet sted fra og blev en løsning fra en anden kant. Mine websider har hele tiden været adskilte sider, og når man linker fra en side til en anden, vil browseren opdatere de side, der linkes til. Det er browserens indbyggede natur. Men hvis man i stedet har billedsamling, bestillingstabel og kundens indtastede oplysninger på samme side og bevæger sig rundt mellem disse med bogmærker (anckors) sker der ingen opdatering undervejs. Derfor kommer flere forskellige bøger på samme bestillingsmail til kunden og til firmaet. Min opgave blev at samle tre sider i èn.
( Det gav dog lidt bøvl, da siderne ikke kørte på samme stylesheet.)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester