ich habe ein paar Probleme Ajax in Contenido einzubinden.
Ich habe hier schon einige Beiträge gelesen nur hat leider keiner dazu beigetragen das Problem zu lösen.
Ich setze die Version 4.8.15 ein und habe ein Testmodul gebastelt um per xAJAX diverse Ausgaben zu machen.
Diese will ich später dann nutzen um auch Datenbankabfragen und dergleichen darüber zu machen.
Allerdings funktioniert das ganze schon von vornherein leider nicht.
Anbei mal das Modul was ich Testweise eingebaut habe:
Code: Alles auswählen
<?php
$phpRoot= ".";
/*** AJAX Core einbinden */
include_once $phpRoot."/includes/xajax05/xajax_core/xajax.inc.php";
//Ajax
$xAjax = new xajax();
$xAjax->register(XAJAX_FUNCTION,"fnxTestfunktion");
$xAjax->configure("debug",true);
$xAjax->configure('responseType','XML');
function fnxTestfunktion()
{
//xAjax Responseobjekt erstellen
$output="Ich komme eben aus einer
Ajax Funktion";
$oResponseAjax = new xajaxResponse();
$oResponseAjax->assign("ajax_test_output","innerHTML",htmlentities($output));
return $oResponseAjax;
}
$xAjax->processRequest();
$xAjax->printJavascript($phpRoot."/includes/xajax05/");
?>
<input type='button' value='go' OnClick='xajax_fnxTestfunktion();'>
<div id="ajax_test_output"></div>
Ich habe schon alles probiert, sei es mit ob_start und ob_end_clean usw.xajax debug output
Tue Dec 13 2011 15:12:05 GMT+0100
ERROR: ResponseReceived: Invalid response XML: The response contains an unexpected tag or text: {data}.
Was ich noch nicht gemacht habe ist das ganze mit einem separaten Template zu machen. Das würde ich auch gerne vermeiden.
Ich hoffe es gibt hier eine andere Lösung und ihr könnt mir dabei helfen.
Vielen Dank vorab und viele Grüsse
Holti