PHP script laden met document.getElementById(bla).innerHTML
Ik zou graag willen dat het php script in de tweede div geladen wordt zonder dat de gehele pagina gerefreshed wordt, want op de huidige manier wordt bij een pagina reload het hierarchische menu weer geheel ingeklapt, wat niet erg handig is als je meerdere producten uit de categorie wilt bekijken.
Mijn idee was om dit te doen met document.getElementById("divid").innerHTML = ...
Echter, ik krijg het niet voor elkaar om hiermee een php file te laden. Een gewone string afbeelden is geen probleem, maar als ik in die string de php code zet om het bestand te includen werkt dit niet.
Ik heb al op google gezocht, en hier tussen de tutorials gekeken, maar ik kan nergens een voorbeeld vinden van hoe een php script geladen zou kunnen worden. Ik weet ook niet of het uberhaupt mogelijk is wat ik probeer.
Hopelijk kan een van jullie me hiermee helpen, of me anders naar een alternatief wijzen :)
Bij voorbaat dank,
Hans
Ajax terecht komen.
Je kan daar geen php code gebruiken omdat je script dan al bij de client is. Als je dus echt PHP nodig hebt tussendoor zal je bij Nog 1 vraagje: zitten er nog grote nadelen aan deze aanpak? (zoals slechte browser support, activeX moet aanstaan of iets dergelijks?)
Want het is wel van groot belang dat het overal werkt, als dit niet werkt is de website niet te gebruiken.
AJAX staat voor Asynchronous JavaScript And XML. Dus als JavaScript uitstaat dan zal het niet werken. (gelukkig zijn er maar weinig mensen die JavaScript uit hebben staan)