Hallo,
sorry erstmal, ich muss gerade die Profis in diesem Forum etwas beanspruchen :(
Ich lade mir durch durch Ajax eine Tabelle und darin enthaltene Zeilen immer nach Klick auf einem Button nach.
Fast funktioniert es schon nur die Formatierung hat er mir durcheinander
hier mal der Codeausschnitt der mir im ersten Step via Ajax geladen wird (das funktioniert )
echo '<table cellspacing="0" cellpadding="0">';
echo '<thead>';
echo '<tr>';
echo '<th></th>';
echo '<th style="text-align: center" colspan="4">'._('test1-a').'</th>';
echo '<th style="text-align: center" colspan="4">'._('test1-b').'</th>';
echo '</tr>';
echo '<tr>';
echo '<th>'._('Spalte-1').'</th>';
echo '<th>'._('Spalte-2').'</th>';
echo '<th>'._('Spalte-3').'</th>';
echo '<th>'._('Spalte-3').'</th>';
echo '<th>'._('Spalte-4').'</th>';
echo '<th>'._('Spalte-5').'</th>';
echo '<th>'._('Spalte-6').'</th>';
echo '<th>'._('Spalte-7').'</th>';
echo '<th>'._('Spalte-8').'</th>';
echo '</tr></thead>';
echo '<tbody><tr>';
echo '<td>1</td>';
echo '<td>Item1</td>';
echo '<td>Item1</td>';
echo '<td>Item1</td>';
echo '<td>Item1</td>';
echo '<td>Item1</td>';
echo '<td>'.Item1.'</td>';
echo '<td>'.Item1.'</td>';
echo '<td>'.Item1.'</td>';
echo '</tr>';
echo '<div id="tab'.$tabrid.'" class="tab-content"></div>';
echo '</tbody>';
echo '<tr><td colspan="8"><button class="small orange" onclick="addnewrow('.$testTypeId.','.$testTypeGroup.','.$tabrid.')"><i class="icon-plus-sign"></i> '._('add Week').'</button></td></tr>';
echo '</table>';
Die Zeile mit
echo '<div id="tab'.$tabrid.'" class="tab-content"></div>';
an dem id="tab'.$tabrid.'" darf man sich nicht stören... da wird dynamisch eine id geladen da ich mit Registerkarten arbeite und je nach Register einen bestimmten Tab benötige.
ist das Problem:
Wenn ich die <div> reinschreibe da haut er es mir aus der Tabelle rauss und somit wird dann später der html-code an die falsche Stelle nachgeladen.
Wenn ich den <div> in ein <tr> einsperre gehts auch nicht, der braucht wohl zwingend noch die Spalten dazu.
Weiss jemand wie man das lösen kann?
Grüße Jürgen
Der Code der genau an diese Stelle des <div id="tab'.$tabrid.'" ></div>geladen werden soll
sieht so aus
echo '<tr>';
echo '<td>2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '<td>Item2</td>';
echo '</tr>';