PHP ver gevorderde |
|
In je JS ga je sowieso bij function handleServerResponse() waarden toekennen in de IF-statement:
if(xmlHttp.readyState = 4) ... if(xmlHttp.status = 200)
->
if(xmlHttp.readyState == 4) ... if(xmlHttp.status == 200)
De functie responseXML ken ik zelf niet (gebruik altijd responseText) dus dat kan ik niet voor je controleren, maar verder ziet het er wel netjes uit.
Ik heb zelf ook nog wel eens problemen met AJAX; dan zoek ik op in welk statement hij vastloopt.
In het JS gedeelte zet ik dus vaak een alert(), als je dan een alert niet krijgt, weet je dat het stukje script daar niet wordt uitgevoerd.
Hetzelfde voor je PHP, maar dan echo ''; (alhoewel daar geen fout in zit)
Hopelijk heb je er iets aan... |