Poniżej standardowy przykład działania XAJAX'a, w którym wstawiłem klasę "test".
Po naciśnięciu CLICK ME generowany jest błąd:
"Error: the XML response that was returned from the server is invalid. Recived:"
<?php // helloworld.php demonstrates a very basic xajax implementation // using xajax version 0.1 beta4 // <a href="http://xajax.sourceforge.net" target="_blank">http://xajax.sourceforge.net</a> require ('xajax/xajax.inc.php'); class test { public $tekst = 'byleco'; function helloWorld($isCaps) { if ($isCaps) $text = $this->tekst; else $text = 'Hello World!'; $objResponse = new xajaxResponse(); $objResponse->addAssign('div1','innerHTML',$text); return $objResponse; } } // Instantiate the xajax object. No parameters defaults requestURI to this page, method to POST, and debug to off $xajax = new xajax(); //$xajax->debugOn(); // Uncomment this line to turn debugging on // Specify the PHP functions to wrap. The JavaScript wrappers will be named xajax_
functionname // Process any requests. Because our requestURI is the same as our html page, // this must be called before any headers or HTML output have been sent $xajax->processRequests(); ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html> <head> <title>xajax example</title> <?php $xajax->printJavascript('xajax/'); // output the xajax javascript. This must be called between the head tags ?> </head> <body> <div id='div1' name='div1'> </div> <br/> <button onclick='xajax_helloWorld(0)' >Click Me</button> <button onclick='xajax_helloWorld(1)' >CLICK ME</button> <script type='text/javascript'> xajax_helloWorld(0); // call the helloWorld function to populate the div on load </script> </body> </html>
Bardzo proszę o pomoc w rozwikłaniu tego problemu.