Ik heb tot nu toe altijd ajax gebruikt mbv een virtual machine op de server. Maar ik moet omschakelen van servlets naar phpcode.

De aanvraag in javascript blijft dus hetzelfde, buiten dat je dan ipv de post naar de servlet stuurt, je 'm naar de phppagina stuurt en hij daar wordt verwerkt.

Maar vroeger stuurde ik dan vanuit die servlet een HttpServletResponse terug. Maar hoe doe ik die response nu met php?

dbv
code van vroeger in de servlet:

response.setContentType("text/xml");
String result = xml(loginstatus);
response.getWriter().write(result);
}

public String xml(String status) {
StringBuffer xmlDoc = new StringBuffer();
xmlDoc.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n");
xmlDoc.append("<status>" + status + "</status>\n");
return xmlDoc.toString(); }


je hangt dus een soort van strinbuffer aan de response..
(excuses voor de code highlighting, maar weet niet hoe ik die moet veranderen)
Weet je wat dat stukje hierboven doet? Het schrijft een stukje xml weg.
Ik denk dat als je in php echo doet met de xml dat het dan wel werkt.
Zie anders bijvoorbeeld in firefox met httpliveheaders of in Opera en dragonfly wat je terug krijgt van de server.
nee ik denk dat ik de output in xml aan dat xHRObject moet koppelen in php, ik weet alleen niet echt hoe..

Reageren