gpt4 book ai didi

jquery - 提交前替换

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

我被迫将标签替换为 <br> <br/>当我将它传递给 xml 解析器并且没有正确的标签时会引发异常。

我在提交之前尝试过:

$('form#mail').submit(function(e){
e.preventDefault();
$(".note-editable br").replaceWith('<br/>');
$(this).submit();
});

但会导致错误并且不会触发提交:

Uncaught RangeError: Maximum call stack size exceeded

我哪里做错了?

最佳答案

这里有一个无限循环:

$(this).submit();

将脚本指向:

$('form#mail').submit(function(e){ ...

解决方案:

$('form#mail').submit(function(e){
//e.preventDefault(); - don't do this
$(".note-editable br").replaceWith('<br/>');
//$(this).submit(); - or this
});

如果您提交表单时会将浏览器发送到另一个页面,那么为什么需要在当前页面上进行 DOM 更改?

关于jquery - 提交前替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567813/

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