Guten Tag Miteinander
Ich möchte via. Ajax eine Reihe zu einer Tabelle hinzufügen, welche mit Daten aus
JSP / PHP gefüllt wird. Dazu verwende ich den Ajax.Updater von Prototype.
Mit Firefox funktioniert meine Anwendung Einwandfrei.
IE gibt keine Fehlermeldung aber zeigt die neu geladenen Tabellenreihe nicht an.
Mein Code
function test() {
var table = document.getElementById("table2"); //Tabelle wird geholt
var lastRow = table.rows.length; //Länge bestummen
var row = table.insertRow(lastRow); //Reihe hinzugefügt
var myAjax = new Ajax.Updater(row,"phoneRow.jsp", //Reihe mit JSP File geladen
{
evalScripts:true,
asynchronous:true
});
}
Im .jsp File befindet sich momentan nur HTML
also
<tr><td >Zeile 1</td><td>Zeile 2</td></tr>
Im Internet konnte habe ich gefunden, dass man nur mit Hinzufügen eines thead und tbody Attributes eine Tabelle Updaten kann, dies hat jedoch nicht funktioniert.
Hat irgendjemand Lösungsvorschläge ?
Freundliche Grüsse
heritchan
PS: Gibt es evt. eine Möglichkeit per JS IE Neu zu laden, falls die Daten vorhanden sind aber nicht geladen
Ich möchte via. Ajax eine Reihe zu einer Tabelle hinzufügen, welche mit Daten aus
JSP / PHP gefüllt wird. Dazu verwende ich den Ajax.Updater von Prototype.
Mit Firefox funktioniert meine Anwendung Einwandfrei.
IE gibt keine Fehlermeldung aber zeigt die neu geladenen Tabellenreihe nicht an.
Mein Code
function test() {
var table = document.getElementById("table2"); //Tabelle wird geholt
var lastRow = table.rows.length; //Länge bestummen
var row = table.insertRow(lastRow); //Reihe hinzugefügt
var myAjax = new Ajax.Updater(row,"phoneRow.jsp", //Reihe mit JSP File geladen
{
evalScripts:true,
asynchronous:true
});
}
Im .jsp File befindet sich momentan nur HTML
also
<tr><td >Zeile 1</td><td>Zeile 2</td></tr>
Im Internet konnte habe ich gefunden, dass man nur mit Hinzufügen eines thead und tbody Attributes eine Tabelle Updaten kann, dies hat jedoch nicht funktioniert.
Hat irgendjemand Lösungsvorschläge ?
Freundliche Grüsse
heritchan
PS: Gibt es evt. eine Möglichkeit per JS IE Neu zu laden, falls die Daten vorhanden sind aber nicht geladen