0
我收到了「Uncaught RangeError:Maximum call stack size exceeded」,並在.ajax調用中使用了以下代碼。請注意,除了代碼的數據部分外,所有數據都被註釋掉了。如果我評論它的「工作」代碼的數據部分。這意味着它彈出兩個警報,失敗和始終警報。我已經在Chrome和Firefox上測試過這個,儘管Firefox並沒有給出同樣的錯誤,但它仍然無法正常工作。有什麼建議麼?jQuery Uncaught RangeError:超出最大調用堆棧大小
我知道有幾個關於這個錯誤的帖子,但是我讀過的那些沒有一篇似乎有這個特殊問題。
$(document).ready(function() {
var submitted = false;
$('.inxAddToCart').on('focusout click', function() {
if (!submitted) {
submitted = true;
event.preventDefault();
event.stopPropagation();
inxVerifyOrderQty();
$.ajax({
url: 'GenerateContent.aspx',
dataType: 'html',
type: 'GET',
data: {
// option: escape('Shopping Cart'),
// func: escape('func'),
// item: escape($('#inxPartNumber').val()),
// weight: escape($('#inxWeight').val()),
// id: escape($('#inxCatID').val()),
// qty: escape($('#titem_qty').val()),
}
}).done(function (data) {
alert('done');
inxDebug('done...');
}).fail(function (data) {
alert('fail');
inxDebug('fail...');
inxDebug(data);
}).always(function (data) {
alert('always');
inxDebug('always...')
});
}
});