gpt4 book ai didi

jquery - 火狐内部错误 : too much recursion

转载 作者:行者123 更新时间:2023-12-01 00:19:04 24 4
gpt4 key购买 nike

我从 Firefox 收到错误内部错误:递归过多。我正在尝试使用 jquery 进行 ajax 调用。使用 Internet Explorer 可以正常工作。

我没有递归调用任何函数。

请给我一些建议。谢谢

 $(function(){
$('#delivery').accordion({
header: '.accTrigger',
autoHeight: false,
animated: 'easeslide',
change: function(event, ui) {
alert("here");
event.preventDefault();
$.ajax({
url: URL,
type: 'GET',
dataType: 'html',
timeout: 18000,
success: function(data, textStatus, xhr) {
alert("sus");
},
error: function(xhr, textStatus, errorThrown) {
alert("err" + errorThrown);
}
});

$("input",ui.newHeader).prop("checked","checked");
$("input",ui.newHeader).trigger('click');

$(".accSection").each(function() {
$(this).removeClass("active");
});

ui.newHeader.parent().addClass("active");
fitContentBackground();
}
});

/**
* Loop through all the payment types and enable the respective accordin
*/
$.each($('.accSection'), function(index, value) {
if ($('input[type="radio"]', value).is(':checked') == true) {
$('#delivery').accordion('activate',index);
$(this).addClass("active");
}
else {
$(this).removeClass("active");
}
});
});

谢谢大家的回复

我很抱歉添加了整个代码,它引发了很多困惑..

即使这个简单的代码片段也会生成相同的错误(InternalError:太多递归)

$(document).ready(function() {
$("#buttontest123").click(function(evt){
alert("herepavan");
evt.preventDefault();

setPayment();




});

function setPayment()
{
alert("here1");
$.ajax({
url: 'URL',
type: 'GET',
dataType: 'html',

success: function(data, textStatus, xhr) {

alert("sus");
},
error: function(xhr, textStatus, errorThrown) {
alert("err"+errorThrown);
}
});


}

});

</script>

最佳答案

我认为触发 newHeader 元素中的元素的单击事件将导致更改事件(这将是隐性的)

 $("input",ui.newHeader).trigger('click');

尝试用任何其他逻辑替换上面的行(不要触发“点击”,只需调用您想要的代码)

关于jquery - 火狐内部错误 : too much recursion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com