jQuery未捕获范围错误:超过最大调用堆栈大小
在.ajax调用中,我得到了一个“uncaughtrangeerror:超过了最大调用堆栈大小”的代码。注意,除了代码的数据{}部分之外,所有数据都被注释掉了。如果我对代码的数据{}部分进行注释,它将“起作用”。这意味着它会弹出两个警报,fail和always警报。我已经在Chrome和Firefox中测试过了,虽然Firefox没有给出相同的错误,但仍然无法正常工作。有什么建议吗 我知道有好几篇关于这个错误的帖子,但我读过的帖子似乎都没有这个问题jQuery未捕获范围错误:超过最大调用堆栈大小,jquery,google-chrome,Jquery,Google Chrome,在.ajax调用中,我得到了一个“uncaughtrangeerror:超过了最大调用堆栈大小”的代码。注意,除了代码的数据{}部分之外,所有数据都被注释掉了。如果我对代码的数据{}部分进行注释,它将“起作用”。这意味着它会弹出两个警报,fail和always警报。我已经在Chrome和Firefox中测试过了,虽然Firefox没有给出相同的错误,但仍然无法正常工作。有什么建议吗 我知道有好几篇关于这个错误的帖子,但我读过的帖子似乎都没有这个问题 $(document).ready(funct
$(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...')
});
}
});
我真的不知道,但是,看起来“func:scape(func)”可能在递归地寻找自己,不是吗