gpt4 book ai didi

forms - jQuery - 通过 AJAX 提交表单并将结果页面放入 div...?

转载 作者:行者123 更新时间:2023-11-30 23:54:23 25 4
gpt4 key购买 nike

我正在使用 jQuery Form ( http://jquery.malsup.com/form/ ) 将数据发送到表单 - 有没有办法可以在不刷新的情况下将表单生成的结果页面放入页面上的 div 中?

任何建议表示赞赏!

最佳答案

我建议不要使用该表单插件 - 它是在没有使用 jQuery 序列化表单数据的简单方法之前的日子里制作的,并且没有提供真正的服务不再有任何目的。我建议这样:

$("form").submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(data) {
$("#someDiv").html(data);
});
return false; // prevent normal submit
});
<小时/>

如果您坚持使用 jQuery Form Plugin - 不推荐 - 您可以将 target 选项设置为您想要填充的元素的选择器:

// prepare Options Object 
var options = {
target: '#divToUpdate',
url: 'comment.php',
success: function(data) {
alert('Thanks for your comment!');
}
};

看看http://jquery.malsup.com/form/#options-object了解更多信息。

要防止刷新,只需确保表单的 onsubmit 事件返回 false:

<form method="post" onsubmit="return false">

关于forms - jQuery - 通过 AJAX 提交表单并将结果页面放入 div...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2712833/

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