gpt4 book ai didi

javascript - 使用 Ajax 提交表单

转载 作者:行者123 更新时间:2023-11-28 02:40:46 25 4
gpt4 key购买 nike

所以我完全不知道如何使用 Ajax 提交表单。我对 Javascript 还很陌生,希望我不会陷入困境。

当我单击表单上的“提交”时,我的页面上没有任何反应,而不是应存储信息的 SQL 数据库中(也经过双重检查的流程表单)。

如果有人愿意帮忙的话,这是代码:

Javascript:

$(document).ready(function() {
$('#form').submit(function() {
$.ajax({
url: "../process.php",
type: "post",
data: $(this).serialize()
});
});
});

HTML:

<form name="contact" method="post" action="" id="form">

<span id="input">
<input type="text" name="first" maxlength="50" size="30" title="First Name" class="textbox">
<input type="text" name="last" maxlength="80" size="30" title="Last Name" class="textbox">
<input type="text" name="email" maxlength="80" size="30" title="Email" class="textbox">
<textarea name="request" maxlength="1000" cols="25" rows="6" title="Request"></textarea>
</span>

<input type="submit" value="Submit" class="submit">

</form>

最佳答案

$('#form').submit(function(e) {
e.preventDefault(); //prevents the page from refreshing
var $this = $(this); // cache $(this) for later use
$.ajax({
url: "../process.php",
type: "post",
data: $this.serialize()
});
});

也可能与 dataType 属性有关。或者其他各种事情。

关于javascript - 使用 Ajax 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684190/

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