in showpost.htm an der Stelle wo {sig} stand:
<br /><hr style="width: 50%;" align="left"><div id="div1"><img src="ajax-loader.gif" alt="" border="0" width="" height=""></div>
<!-- waagerechter Strich und Ladesymbol -->
{sig} steht nun in der Datei signatur.php
{sig}
und in der Template-index.htm steht:
<script type='text/javascript' src='include/includes/js/jquery-1.4.3.js'></script>
<!-- Nachladen -->
<script type='text/javascript'>
$.ajax({
type: "GET",
url: "include/templates/forum/signatur.php",
data: "div1",
success: function(msg){
$('#div1').empty()
$('<span>'+msg+'</span>').appendTo('#div1');
}
});
</script>
Nun zeigt er nach 5 Sekunden
Zitat
{sig}
an und nicht den Inhalt der Signatur.
Ich vermute es liegt daran, dass er den Inhalt von signatur.php einzeln lädt und somit nicht mehr auf die Datenbank zugreift. Ich stelle es mir sehr schwierig vor ein eigenes Datenabfrage-Skript zu entwickeln, da man nur schwierig nachvollziehen kann, welche Signatur geladen werden muss (in der signatur.php).
Ich benötige wohl eine andere jquery-Funktion, die das zu ladende zwischenspeichert und erst später lädt. Für weitere Lösungsansätze wäre ich sehr dankebar