Hallo Zusammen,
ich bin noch am Anfang mit meinen Jquery/JavaScript Kenntnisse (oder einfach auf Kriegsfuss ) und versucht für das Open-Source einer Hausautomationsoberfläche (xsXcontrol.de) Inhalte dynamisch nachzuladen.
Nachdem ich auf einer Seite mehrere Elemente habe, die man auf Knopfdruck nachladen möchte, dachte ich mir, dass ich ID des ContentElementes immer dem Skript übergebe.
Ich scheitere aber immer kläglich. Als Workaround habe ich nun zumindest ein div in einer Variable gespeichert und das klapp auch.
Der Code dazu sieht folgendermaßen aus:
In dem Aufruf updateDiv() würde ich jetzt am Liebsten die beiden Parameter übergeben, aber wie muss dann das Skript aussehen?
Derzeit funktioniert es so:
Kann mir jemand einen Tipp geben, wie ich Variablen in der Funktion übernehmen kann?
ich bin noch am Anfang mit meinen Jquery/JavaScript Kenntnisse (oder einfach auf Kriegsfuss ) und versucht für das Open-Source einer Hausautomationsoberfläche (xsXcontrol.de) Inhalte dynamisch nachzuladen.
Nachdem ich auf einer Seite mehrere Elemente habe, die man auf Knopfdruck nachladen möchte, dachte ich mir, dass ich ID des ContentElementes immer dem Skript übergebe.
Ich scheitere aber immer kläglich. Als Workaround habe ich nun zumindest ein div in einer Variable gespeichert und das klapp auch.
Der Code dazu sieht folgendermaßen aus:
PHP-Code:
?>
<script type="text/javascript">
var config = { url : '<?php echo 'lib.inc.statistics.chart.log.php?log='.$_REQUEST['log'].'&xtype='.$_REQUEST['xtype']; ?>', divid : 'sensorlog' };
</script>
<?
echo '<div id="sensorlog">';
echo '<button onclick="[B]updateDiv()[/B]" class="button">Statistik erzeugen / anzeigen</button>';
echo '</div>';
Derzeit funktioniert es so:
PHP-Code:
function updateDiv()
{
$('#'+config.divid+'').html('<img src="img/loading.gif">');
$.get(config.url,function(d)
{
$('#'+config.divid+'').html(d); '#'+wert+''
});
};