gpt4 book ai didi

javascript - 将表单从 html 发送到 ajax 时出现范围错误

转载 作者:行者123 更新时间:2023-12-03 08:47:25 25 4
gpt4 key购买 nike

我创建了一个附加了 jquery 验证器的表单。你可以在这里看到它http://jsfiddle.net/5WMff/1329/

但是,当我填写所有数据并点击发送按钮时 - 而不是转到我的 php 脚本(仅包含 echo“hey!!”)时,我收到错误:

Uncaught RangeError: Maximum call stack size exceededAc @ jquery.js:8436Ac @ (...) @ jquery.js:8437

Navigated to http://localhost/biz/pages/register.html?username=aaaaaa&company=aaaaaa&con…aa59605be32548df2535e5a9f9ceedb12d9666c6fb153ada99830ed5cd84eb0c2c4d00260a

是什么原因造成的?非常感谢!

编辑:

我意识到这段代码导致了错误:

var p = document.createElement("input");

// Add the new element to our form.
form.appendChild(p);
p.name = "p";
p.type = "hidden";
p.value = "eevn now there's an error";//hex_sha512($("#password").val());

我在这里做错了什么?

最佳答案

附加 html 后,您需要再次获取其引用。试试这个 -

var p = document.createElement("input");

// Add the new element to our form.
p.name = "p";
p.type = "hidden";
p.value = "eevn now there's an error";//hex_sha512($("#password").val());
form.appendChild(p);

关于javascript - 将表单从 html 发送到 ajax 时出现范围错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32824013/

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