messmar
Erfahrenes Mitglied
Hallo Tutorialer,
ich versuche Daten aus einem XML Response (Ajax und JSP/Servlet) in ner Tabelle einzufügen und zwar das Ganze mit jQuery, es funktioniert aber nicht wie ich es haben wollte bzw. erwarte.
Es muss pro TR nen TD dynamisch generiert werden und darin einen Link (auch dynamisch) eingebettet sein.
Mein Problem ist, dass das Ergebnis zwar generiert wird, aber alle Daten (id, firstName, lastName) in einem einzigen tr/td/a. und sie werden genau in dem zweiten tr/td ewingebettet... der erste bleibt leer und nach dem zweiten tr kommen weitere leere TRs.
Hierbei der Code:
Kann mir bitte Jemand helfen? kann den Fehler leider nicht sehen.
Danke und Gruß
Messmar
ich versuche Daten aus einem XML Response (Ajax und JSP/Servlet) in ner Tabelle einzufügen und zwar das Ganze mit jQuery, es funktioniert aber nicht wie ich es haben wollte bzw. erwarte.
Es muss pro TR nen TD dynamisch generiert werden und darin einen Link (auch dynamisch) eingebettet sein.
Mein Problem ist, dass das Ergebnis zwar generiert wird, aber alle Daten (id, firstName, lastName) in einem einzigen tr/td/a. und sie werden genau in dem zweiten tr/td ewingebettet... der erste bleibt leer und nach dem zweiten tr kommen weitere leere TRs.
Hierbei der Code:
HTML:
function appendComposer(firstName,lastName,composerId){
var row, cell, linkElement;
if(isIE){
$('#complete-table').show();
row = $('#complete-table').append($("#complete-table > tr").length);
cell = row.append(row.cells[0]);
}else{
$('#complete-table').css("display", "table");
row = $('<tr>');
cell = $('<td>');
cell.attr('id', 'popupCell');
row.append(cell);
$('#complete-table').append(row);
}
$('#popupCell').attr('class', 'popupCell');
linkElement = $('<a />');
linkElement.attr('class', 'popupItem');
linkElement.attr('href', prefixUrl + '"' + composerId + '&firstName=' + firstName + '&lastName=' + lastName);
linkElement.text(firstName + ' ' + lastName + ' ');
$('#popupCell').append(linkElement);
}
Kann mir bitte Jemand helfen? kann den Fehler leider nicht sehen.
Danke und Gruß
Messmar