J'obtiens l'erreur "Uncaught RangeError: le Maximum de la pile d'appels de taille dépassé" sur chrome. voici ma fonction jQuery
$('td').click(function () {
if ($(this).context.id != null && $(this).context.id != '') {
foo($('#docId').val(), $(this).attr('id'));
}
return false;
});
Notez qu'il existe des dizaines de milliers de cellules dans la page. Cependant, en général, je associer les débordements de pile avec la récursivité et dans ce cas, aussi loin que je peux voir il n'y a aucun.
Ne la création d'un lambda comme cela automatiquement générer une charge de trucs sur la pile? est-il de toute façon autour de lui?
Pour le moment la seule solution que j'ai est de générer l'événement onclick explicitement sur chaque cellule lors du rendu de l'HTML, ce qui rend le code HTML de beaucoup plus grand.