首页 > 解决方案 > 如何将加载器微调器添加到我的自定义 .js 中?

问题描述

我使用了这篇文章中提供的解决方案:Check for existing email in WooCommerce checkout using Ajax

它工作得很好。

我唯一需要的是 ajax 使用微调器加载来向用户指示系统正在加载信息。

标签: ajaxwordpresswoocommerce

解决方案


我以您提供的参考链接为例。如果您使用同一行代码,则必须更改以下代码行。否则,请提供您的代码行。

在下面的示例中,首先将loadingImage赋予要在处理时加载的图像。

$.post( validateEmail.ajaxurl, { action:'validate_email', billing_email:input_value }, function(data) {
    $('.message').html(data);
});

$('#loadingImage').show();  // show the loading image.
var data = {
   'action': 'validate_email',
   'billing_email' : input_value
};
$.ajax({
    url: validateEmail.ajaxurl,
    type: "POST",
    cache: false,
    data: data,
    success : function(html){
        $('.message').html(data);
        $('#loadingImage').hide(); // hide the loading image
    }
});

推荐阅读