gpt4 book ai didi

javascript - 发送请求后ajaxform jQuery插件重置表单

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

在我开始之前,我相信这首先不是重复的。

这是我的问题:

我有一个聊天室 php 脚本,我使用 ajaxForm jQuery 插件来发送新消息而无需重新加载整个页面。

事实上,发布时间大约需要 1-2 秒:例如

阻塞:6ms

发送:1ms

等待:1.15 秒

接收1ms

$('#myform').ajaxForm(function() {
//clear form after this
$('#myform').clearForm();
});

表格在接收时间后被清除,这意味着清除我发送的每条消息大约需要 1.20 秒...而且聊天似乎有点滞后。

我正在尝试找出一种方法来在发送部分之后清除表单,而无需回调或其他东西。

最佳答案

如果 ajaxForm 工作正常,您可以:

$('#myform').ajaxForm({
beforeSubmit: function() {
$('#myform').clearForm(); //Call the reset before the ajax call starts
},
success: function(data){
//Your normal callback here
}
});

(如果 $('#myform').clearForm() 没有工作使用 $('#myform')[0].reset(); )

希望这对您有所帮助。干杯

关于javascript - 发送请求后ajaxform jQuery插件重置表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079572/

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