Ho un problema con jQuery ajax. I javascriptjQuery ajax post Uncaught RangeError: Dimensione massima stack di chiamate superata
<script type="text/javascript">
$(function() {
$('body').on("click", "#pager a", function(e) {
e.stopPropagation();
e.preventDefault();
var a = $(this);
var model = $('#searchForm').serialize();
$.ajax({
url: '/Product/Products',
type: 'POST',
data: {
model: model, page: a
},
success: function (data) {
alert('success');
$('#productsList').html(data);
}
});
});
});
</script>
Questo codice di errore produrre "RangeError Uncaught: chiamata di massima dimensione dello stack superato" e non capisco perché. Non ho trigger, ho usato preventDefault e stopPropagation, ma ho ancora questo errore. Qualcuno può aiutarmi?
È davvero strano. Non vedo alcun motivo per cui questo codice dovrebbe produrlo. Non hai _any_ altro codice da nessun'altra parte? –
Puoi modificare la tua domanda e aggiungere il tuo HTML per favore? Per aiutarci a riprodurre l'errore. –
Hai 'page: a' come parte dei dati che stai inviando, dove' a' è un oggetto jQuery - cosa ti aspetti che faccia? – nnnnnn