Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je AJAX met PHP en HTML
AJAX functies kunt webpagina's om HTML -inhoud bij te werken zonder dat de gebruiker naar de pagina te vernieuwen of blader naar een andere pagina . De HTML-opmaak voor een pagina kan een JavaScript-functie , die op zijn beurt kan een PHP script te bellen bellen . De PHP-script kunnen extra gegevens halen , soms uit een database en geformatteerd in XML markup , breng dit aan de JavaScript-functie . De JavaScript-code kan dan schrijven deze nieuwe gegevens in de HTML , het maken van nieuwe informatie worden weergegeven als de gebruiker met de webpagina . Instructies
1

Maak een nieuw HTML-document . Typ de volgende code in een leeg bestand in je teksteditor en geef het bestand een " html . " Extensie wanneer u het opslaat :

< script type = " text /javascript " > functie processData ( ) { //verkrijg nieuwe gegevens } < /script > < /head >

Bepaalde inhoud < /div > < ingang type = " button " value = " druk me " onclick = " processData ( ) " /> < /body > < /html >

Wanneer de gebruiker op de knop op deze klikt pagina , zal de browser de JavaScript-functie in de head sectie van de pagina noemen . kopen van 2

Maak een XMLHttpRequest object . Voeg de volgende code in de JavaScript-functie :

var xmlhttp
if ( window.XMLHttpRequest ) { xmlhttp = new XMLHttpRequest ( ) ; } else { xmlhttp = new ActiveXObject ( " Microsoft.XMLHTTP " ) ; } < br >

Hierdoor kan de webpagina om verschillende browsers te behandelen .
3

Stuur uw verzoek om gegevens naar een PHP-script . Voeg de volgende code in de JavaScript-functie , zodat er ruimte overblijft voor de code voordat deze :

Xmlhttp.open
( " GET " , " get_data.php " , true); xmlHTTP.send ( ) ;

Deze instrueert de browser om aanvullende informatie op te vragen van de PHP-script opgegeven .
4

Maak uw PHP-script . Open een nieuw bestand in een teksteditor en sla het op als " get_data.php " om de parameter aan te passen aan de verzendmethode u gebruikt in uw JavaScript-code . Typ in de volgende voorbeeldcode : < ? Phpecho ' Nieuwe gegevens ' ; >


p Dit is een eenvoudig voorbeeld voor demonstratie , maar u kunt elke PHP verwerking moet voegen , waaronder database- queries . U kunt ook uw reactie tekst in te bouwen in XML markup als dit past bij uw website .
5

Behandel de reactie van uw PHP-script . In uw JavaScript-functie , voordat de lijn waarin u de XMLHttpRequest object opent , voeg de volgende code :

xmlHTTP.onreadystatechange
= function ( ) { if ( xmlHTTP.readyState == 4 && xmlHTTP.status == 200 ) { //omgaan met de respons data } }

Wanneer JavaScript ontvangt een reactie van de PHP-script , zal deze code uit te voeren . De code controleert of de respons geldig is . Binnen deze voorwaardelijke verklaring , kunt u code toevoegen aan de nieuwe gegevens in uw pagina HTML te schrijven .
6

Werk de inhoud van uw pagina . In de JavaScript reactie conditionele statement , voeg de volgende code : .

Document.getElementById
( " Update " ) innerHTML = xmlHTTP.responseText ;

Deze code identificeert de div- element in de pagina en schrijft dan de reactie tekst van de PHP-code in.
7

Sla uw bestanden en upload deze naar uw server . Ga naar de pagina en klik op de knop om te controleren of de functie werkt . Je moet de inhoud van het element div verandering zien .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te sturen een SMS met een …
·De PHP-code te converteren Bes…
·Hoe maak je een PHP String con…
·Hoe maak je een hyperlink make…
·Hoe kan ik een string invoegen…
·Hoe kan ik een variabele verwi…
·Hoe maak je een backup van een…
·Hoe maak je een Single Het opt…
·Hoe maak je een Access Query c…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik PHP Programming leren 
·Hoe de versie van Python Geïnstalleerd …
·Hoe om te controleren voor de gehele get…
·Get_Headers Vs . cURL Snelheid op PHP 
·Hoe te harken Taken schrijven 
·Hoe te formatteren in Textarea 
·Hoe te CoffeeCup StyleSheet Maker Gebrui…
·Hoe de Sluiten knop Uitschakelen in Visu…
·Hoe te versturen Form uitgang naar een H…
Copyright © Computer Kennis http://www.nldit.com