Asynchronous JavaScript en XML of AJAX , is een programmeertaal methode die het mogelijk maakt om gegevens van een webpagina op de achtergrond verzenden en ophalen zonder de pagina te herladen . Wanneer u de parameters te sturen met AJAX , moet u de parameters te coderen op basis van hoe de ontvanger server wordt hen verwacht . Als de server wordt verwacht parameters met de URL of als XML-gegevens , creëren een string en coderen met " encodeURI . " Als de server wordt verwacht JavaScript Object Notation , of JSON , maak een JSON object en passeren een string van het object . Instructies 1 Verkrijg de parameters die u wilt coderen en opslaan in variabelen . . Bijvoorbeeld : . Var naam = getElementById ( "naam" ) waarde ; var e = getElementById ( " email " ) waarde ; kopen van 2 Maak een tekenreeks die passeert de parameters van de URL als de server -programma wordt verwacht dat de parameters doorgegeven deze manier . Voeg de naam , een gelijk-teken en de waarde voor elke parameter . Voeg een vraagteken voor de eerste parameter en een ampersand vóór elke volgende parameter . Roep de functie " encodeURI " om de parameters te coderen . Bijvoorbeeld : var uri = ' http://example.com/send.php?name = " + naam + " & email = " + e ; uri = encodeURI ( uri ) ; 3 Maak een correct opgestelde XML- string en gebruik de functie " encodeURI " om de parameters te coderen als de server -programma wordt verwacht XML . Bijvoorbeeld : var xml = ' ' + naam + ' < /name> ' + e-mail + ' < /e > < /identificatie > ' ; var xml = encodeURI ( xml ) ; 4 Maak een JSON object met een naam /waarde-paar voor elke parameter , zetten het object naar een string en langs de string in de AJAX call als de serverprogramma wordt verwacht dat de parameters die worden doorgegeven met behulp van JSON . Bijvoorbeeld : var params = { " name" : naam , " e-mail " : e } ; paramString = JSON.stringify ( params ) ; < br > |