在单击提交后操作DOM,其中请求需要一段时间
Manipulate DOM after clicking a submit where the request takes a while
这可能是一个非常简单的问题,但无法真正解决。如果我有一个简单的形式
<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();
});
相关文章:
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 收集一段时间内的EMG数据.建议JS
- 在一段时间内切换文本
- 如何停止字幕文本一段时间,然后继续
- HTTP服务器在一段时间后停止(Node.js)
- Hammer.js过了一段时间就停止工作了
- Meteor-在一段时间内解锁模板(按日期)
- 画布在一段时间后开始滞后
- JS-在一段时间后水平移动图像
- AJAX 调用在获得响应并成功执行时会冻结浏览器一段时间
- 表单提交在一段时间循环PHP,jquery
- 一段时间后生成回发
- 一段时间后自动点击提交按钮
- 如何每隔一段时间更改我网站的背景颜色
- 一段时间后调用函数,但只调用一次
- 一段时间后使用Javascript加载网页ASP.net
- 为什么将 ng-select 替换为自定义指令会导致$http请求不会每隔一段时间发送一次
- AngularJS:只有经过一段时间后,才显示ajax请求的加载微调器
- 在单击提交后操作DOM,其中请求需要一段时间
- 多个ajax请求过了一段时间不起作用