Toon posts:

[JS] ajax zonder de X

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik poogde laatst met een xmlhttprequest een html (php eigenlijk) in mijn divje te laden, en dat ging prima.

waarom dan xml? dat kan ik niet, geen zin om te leren hoe het werkt etc ;)
heb ik het nodig voor wat ik wil? nl. een javascript UI met sleepbare kadertjes met daarin een php forum :)

ik kan er maar niet aan beginnen, want als ik info zoek over ajax stuit ik op wagonladingen informatie over xml, xslt & xpath waar ik (nog) niets van begrijp .. do i need that?

[ Voor 3% gewijzigd door Verwijderd op 24-01-2006 14:57 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:59

crisp

Devver

Pixelated

do i need that?
Nee; je kan prima XMLHttpRequest gebruiken zonder XML in te laden; naast de responseXML heb je namelijk ook nog je responseText.

Ajax is eigenlijk een verkeerd gekozen naam wat dat betreft; het was in ieder geval al beter geweest als de X voor XMLHttpRequest had gestaan wat imo namelijk wel een key-element is.

Intentionally left blank


Verwijderd

Topicstarter
Nee; je kan prima XMLHttpRequest gebruiken zonder XML in te laden; naast de responseXML heb je namelijk ook nog je responseText.
...responsexml? responsetext?

kun je dat wat toelichten? ik ben blijkbaar echt een noob :P

  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Verwijderd schreef op dinsdag 24 januari 2006 @ 14:57:
waarom dan xml? dat kan ik niet, geen zin om te leren hoe het werkt etc ;)
Xml is makkelijker dan je denkt, waarschijnlijk. Dat lijkt me toch wel een probleem, zeker als je ziet hoeveel het kan toevoegen :) Misschien toch een idee om je hier in te 'verdiepen'?

  • Sappie
  • Registratie: September 2000
  • Laatst online: 08-04 10:58

Sappie

De Parasitaire Capaciteit!

Verwijderd schreef op dinsdag 24 januari 2006 @ 15:04:
[...]

...responsexml? responsetext?

kun je dat wat toelichten? ik ben blijkbaar echt een noob :P
een beetje eigen initiatief is nooit weggenomen hè ;) Dat wordt in elke degelijke XMLHttpRequest (of AJAX) tutorial namelijk wel uit de doeken gedaan: http://www.google.nl/sear...onsexml&btnG=Zoeken&meta=

[ Voor 3% gewijzigd door Sappie op 24-01-2006 15:08 ]

Specs | Audioscrobbler


Verwijderd

Topicstarter
zeker als je ziet hoeveel het kan toevoegen :)
wat dan :P
ik duik weer in de tutorials, maar ik heb het heus nog niet kunnen vinden :/

  • Sappie
  • Registratie: September 2000
  • Laatst online: 08-04 10:58

Sappie

De Parasitaire Capaciteit!

Verwijderd schreef op dinsdag 24 januari 2006 @ 15:11:
[...]


wat dan :P
ik duik weer in de tutorials, maar ik heb het heus nog niet kunnen vinden :/
Wat betreft responseText en responseXML; quote uit de eerste hit van google:
* http_request.responseText – will return the server response as a string of text
* http_request.responseXML – will return the response as an XMLDocument object you can traverse using the JavaScript DOM functions
Verder stelt XML in principe uiteraard weinig voor; tis slechts een gegevensdrager. Of het in alle gevallen nuttig is om XML icm XMLHttpRequests te gebruiken staat ter discussie. De meningen zijn er namelijk over verdeeld. Kijk daarvoor bijvoorbeeld hier: http://www.quirksmode.org...5/12/the_ajax_respon.html

Specs | Audioscrobbler


Verwijderd

Topicstarter
* http_request.responseText – will return the server response as a string of text
maar wat is het nut? bijv, als iemand in een van de kadertjes, zeg een topic, een post doet, wordt de form toch gewoon naar bijv topic.php?topicid=1&message=hallo gestuurd (nouja, of via post dan eigenlijk) net als dat het zonder ajax zou gebeuren?

*edit ik zie vast iets over het hoofd omdat het allemaal in dezelfde page moet gebeuren maar ik ben te dom om het te begrijpen 8)7

[ Voor 19% gewijzigd door Verwijderd op 24-01-2006 15:22 ]


Verwijderd

Het nut is dat je niet de pagina hoeft te verversen. Je krijgt gewoon informatie binnen van de server die je kan gebruiken in je Javascript. Het is alsof de pagina actief blijft, en dus niet af-en-klaar is. Je website is dus eigenlijk gewoon een programma geworden.

Tenminste, dat is wat ik er van begrijp...

  • Sappie
  • Registratie: September 2000
  • Laatst online: 08-04 10:58

Sappie

De Parasitaire Capaciteit!

_lezen_ :) Je zou eens de moeite kunnen nemen een gehele tutorial door te nemen.
een javascript UI met sleepbare kadertjes met daarin een php forum
Wat dat dan met AJAX te maken heeft begrijp ik niet, en misschien zou je dus eens moeten bekijken wat AJAX nu eigenlijk inhoudt. Wellicht wíl je hier niet eens gebruik van maken.

Specs | Audioscrobbler


Verwijderd

Topicstarter
remco; ahh, maar eigenlijk heb ik dat maar gedeeltelijk nodig.
de 'desktop' moet natuurlijk niet gerefreshed worden, maar bijv het topic waar in gepost wordt mag best in haar divje refreshen .. want volgens mij scheelt dat een hoop werk (?)

[ Voor 5% gewijzigd door Verwijderd op 24-01-2006 15:30 ]


Verwijderd

Topicstarter
Wat dat dan met AJAX te maken heeft begrijp ik niet, en misschien zou je dus eens moeten bekijken wat AJAX nu eigenlijk inhoudt. Wellicht wíl je hier niet eens gebruik van maken.
ik zou natuurlijk ook allemaal versleepbare iframe's met phptjes er in kunnen maken, maar dat leek me .. tja.. een beetje smerig ..

dunno, je hebt prolly gelijk, ik snap het hele ajax principe maar half, omdat veel tutorials meer met code dan met uitleg smijten :( ik snap gewoon niet hoe die code qua communicatie in elkaar steekt..

Verwijderd

Dit is wel een interessante tutorial: http://dhtmlnirvana.com/ajax/ajax_tutorial/

Die moet je op je server plempen. Surf je dan naar de /ajax_tutorial directory, dan laadt er een ajax-powered website die je rustig uitlegt wat Ajax is. Ik ben 'm nu zelf aan het lezen.

[ Voor 7% gewijzigd door Verwijderd op 24-01-2006 15:37 ]


  • Sappie
  • Registratie: September 2000
  • Laatst online: 08-04 10:58

Sappie

De Parasitaire Capaciteit!

Hier de publicatie die de naam "AJAX" de wereld in heeft geholpen. Hierin wordt het wel begrijpelijk (en zonder code) uitgelegd:

http://www.adaptivepath.c...ssays/archives/000385.php

verder mbt tot je form versturen. Dit kan je uiteraard met behulp van javascript afvangen, waarna je iets anders met je form values kan doen (bijvoorbeeld verzenden dus via een XMLHttpRequest).

Specs | Audioscrobbler


Verwijderd

Topicstarter
Verwijderd schreef op dinsdag 24 januari 2006 @ 15:36:
Dit is wel een interessante tutorial: http://dhtmlnirvana.com/ajax/ajax_tutorial/

Die moet je op je server plempen. Surf je dan naar de /ajax_tutorial directory, dan laadt er een ajax-powered website die je rustig uitlegt wat Ajax is. Ik ben 'm nu zelf aan het lezen.
toevallig, die tutorial heb ik al helemaal gevolgd. (toch bedankt ;))
toch begrijp ik er nog geen aars van, ik zal hem nog een keer rustig volgen.
misschien moet ik maar een andere hobby zoeken :|

  • HawVer
  • Registratie: Februari 2002
  • Laatst online: 13-04 21:50
Verwijderd schreef op dinsdag 24 januari 2006 @ 14:57:
ik poogde laatst met een xmlhttprequest een html (php eigenlijk) in mijn divje te laden, en dat ging prima.

waarom dan xml? dat kan ik niet, geen zin om te leren hoe het werkt etc ;)
heb ik het nodig voor wat ik wil? nl. een javascript UI met sleepbare kadertjes met daarin een php forum :)

ik kan er maar niet aan beginnen, want als ik info zoek over ajax stuit ik op wagonladingen informatie over xml, xslt & xpath waar ik (nog) niets van begrijp .. do i need that?
XML is zo eenvoudig. Je hebt het zo door. Duik hier eens in, en je hebt de basis zo te pakken. Leuek interactieve manier op xml te leren.

http://www.w3schools.com/xml/default.asp

http://hawvie.deviantart.com/


Verwijderd

Topicstarter
ok ik ga er voor ^^
wish me luck, en bedankt voor linkje :)
Pagina: 1