09-09-2010, 05:18 PM
Je ne suis pas sûr que jQuery fasse ça. En général je fais :
Et le plus souvent, je construis le HTML côté serveur. Ça produit une réponse un peu plus lourde mais mon code reste DRY.
Sephi-Chan
$.ajax({
url: url,
type: 'PUT'
dataType: 'script',
...
});
Et le plus souvent, je construis le HTML côté serveur. Ça produit une réponse un peu plus lourde mais mon code reste DRY.
html_for_tile = escape_javascript(render('tile', :map => @map, :tile => @tile))
:plain
var tile = $('#{@tile.id}');
tile.html('#{html_for_tile}'); // Avec jQuery, seul le html() change par rapport au insert() de Prototype.
Sephi-Chan