jQuery: l'errore Uncaught RangeError: Maximum call stack size exceeded in AJAX

jQuery: l'errore Uncaught RangeError: Maximum call stack size exceeded in AJAX

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.

Torna su