在单击提交后操作DOM,其中请求需要一段时间

Manipulate DOM after clicking a submit where the request takes a while

本文关键字:请求 一段时间 提交 单击 操作 DOM      更新时间:2023-09-26

这可能是一个非常简单的问题,但无法真正解决。如果我有一个简单的形式

 <form action="demo_form.asp">
   <input type="text" name="user">
   <input type="submit" value="Submit">
 </form> 

对于一个很长的请求,因为它触发了一个外部API,那么怎么可能同时触发JS并显示加载图标呢。

$('input[type=submit]').on('click', this, FnToShowEl)

不起作用。知道吗?

您可能希望提交以下表单:

$('form').on('submit', function() {
    showLoader();
});