Manier 2: Platte tekst
Deze manier gebruik ik zelf graag (Tot nu toe) omdat hij bijna net zo simpel is, maar ook abstractie geeft.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
Javascript voorbeeld: (mijn antwoord zit in XMLHTTPObject.responseText)
//de if-lus e.d.
if(XMLHTTPObject.repsonseText != '')
{
var dataAlsString = XMLHTTPObject.repsonseText;
var dataAlsArray = new Array();
dataAlsArray = dataAlsString.split('||');
alert('Titel:'+dataAlsArray[0]+'\n'
+'Auteur:'+dataAlsArray[1]+'\n'
+'Pagina\'s:'+dataAlsArray[2]);
}
?>
Javascript voorbeeld: (mijn antwoord zit in XMLHTTPObject.responseText)
//de if-lus e.d.
if(XMLHTTPObject.repsonseText != '')
{
var dataAlsString = XMLHTTPObject.repsonseText;
var dataAlsArray = new Array();
dataAlsArray = dataAlsString.split('||');
alert('Titel:'+dataAlsArray[0]+'\n'
+'Auteur:'+dataAlsArray[1]+'\n'
+'Pagina\'s:'+dataAlsArray[2]);
}
?>
Als antwoord had ik opgestuurd: “De Ijzeren Wil||Bas Haring||174”
Het grote nadeel is dat het antwoord zo abstract is, dat je niet weet wat wat is. Misschien was de drukkerij wel ‘De Ijzeren Wil’ genaamd, en heette het boek ‘Bas Haring’. Ik moet mijn applicatie uit het hoofd kennen om de data te kunnen snappen. Dit is niet erg als je systeem alleen voor jezelf is, en je er later nooit meer naar om hoeft te kijken, maar kut waneer dat dus niet het geval is.
Daarbij komt nog eens het probleem bij uitbreiden. Wil je meer data versturen, bijvoorbeeld voor een ander object dat wel gebruik maakt van hetzelfde adres (PHP-bestand), dan moet je de toevoegingen erachter zetten.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Introductie/verklaring van het buzz-word
- Javascript Events
- Javascript Events (overbodige extra's)
- Het XMLHTTPRequest object - het object aanmaken
- Het XMLHTTPRequest object - het object zijn parame
- Het XMLHTTPRequest object - de cliff-hanger verkla
- De afhandeling van de vraag
- De 4 manieren van het schrijven van data
- Manier 1: Gewone HTML
- Manier 2: Platte tekst
- Manier 3: Als XML
- Manier 4: JSON