Je sais que cela peut se faire facilement en utilisant jQuery mais n'ont pas été en mesure de savoir comment l'accomplir avec YUI 2.tr à tbody Adjonction utilisant YUI
Je présente une forme via AJAX et dans le rappel , en cas de succès, je souhaite ajouter les informations qui ont été insérées dans la table existante dans le DOM.
C'est ce que je suis en train sans succès:
var callback = {
success: function(o) {
var result = YAHOO.lang.JSON.parse(o.responseText);
if (result.success == true) {
var last_row = YAHOO.util.Dom.getLastChild('tbody_urls');
var html = '<tr><th>' + result.name
+ '</th><td><a href="' + result.url + '" title="' + result.url + '">' + result.url.substr(0, 80) + '</a></td><td></td><td></td></tr>';
var el = YAHOO.util.Dom.insertAfter(html, last_row); // el is being set to NULL so the insert is failing
YAHOO.util.Dom.get('form_urls').reset();
}
},
failure: function(o) { error(); }
};
C'est plus proche. C'est l'insertion mais les étiquettes th et td sont effacées pour une raison quelconque. c'est à dire. Bail http://www.url.com –
Essayez avec l'autre solution que je viens d'écrire – mck89
Merci. Ça marche. Quelle douleur cependant. Je pensais qu'il y aurait eu un moyen plus facile. –