Questo errore a volte si verifica in jQuery quando si effettua una richiesta POST in AJAX.
L'errore Uncaught RangeError: Maximum call stack size exceeded può verificarsi quando si inviano i dati in formato JSON e si utilizza
un oggetto letterale nel parametro data
del metodo $.ajax()
. Se l'oggetto è molto complesso, la serializzazione solleva questa
eccezione.
Come soluzione si può sia usare JSON.stringify()
in luogo dell'oggetto letterale sia inviare i dati direttamente come query string evitando
il Content Type di tipo JSON.