我有一个包含 2 个单独表单的页面,可以通过 Ajax (jQuery) 提交。对于这些表单中的每一个,我想向用户显示一个加载指示器。我找到了一段很好的代码,可以很容易地显示这些图标,但它只在有 1 个表单时才有效。
$('.ajaxloader').hide().ajaxStart(function () {
$(this).show();
}).ajaxStop(function () {
$(this).hide();
});
ajaxloader 是一个将加载图像显示为 CSS 背景图像的类。要使用它,我只需要添加如下内容:<span class="ajaxLoader">Busy ...</span>
当我用我的页面(有 2 个表单)进行测试并提交其中一个时,两个加载指示器都会出现(这很明显)。现在我的问题是,如何显示需要显示的指标?我正在考虑给 span-tag 一个 id 属性,但后来我不知道如何继续。我希望它尽可能通用,因此我不必大量硬编码和重复代码。
谢谢!