pl: $(this).attr('id') was wenn id nicht vorhanden ?

Beitrag lesen

Hallo,

In Templates werden Inhalte bzw. Attribute i.d.R. über Platzhalter angesprochen. So wird bspw. nach dem Eintreffen der Ajax-Response das gesamte Formular als Template komplett neu gerendert und ins DOM gepflanzt. Wie z.B. hier

warum soll das gesamte Formular „komplett neu gerendert und ins DOM gepflanzt“ werden, wenn nur ein button disabled werden soll?

Das Arbeiten mit Templates erfordert ein völliges Umdenken. Unterm Strich vereinfacht und verkürzt es den Code um Größenordnungen. Auch wenn nur ein Wert zu ändern ist -- Der CODE zum Ändern dutzender Werte ist derselbe wie der CODE zum Ändern eines Wertes:

$('#out').html( xr(template, {slice:SLICE}) );

/pl

PS: Auch nicht uninteressant -- Es gibt kein Flackern. Man muss es einfach nur mal machen bevor man vorschnelle Schlüsse zieht und Ergebnisse bewertet die man gar nicht kennt.