【问题标题】:JQuery validation "remote" method response waiting messageJQuery 验证“远程”方法响应等待消息
【发布时间】:2015-07-08 08:01:34
【问题描述】:

我正在使用 JQuery 验证插件“远程”方法进行基于 Ajax 的验证。

但我必须拨打一些第三方电话来验证数据,这需要大约 10 分钟。 30秒。

因此需要在 Ajax 请求处理数据时向最终用户显示一些消息。任何人都可以帮助实现这一目标吗?

【问题讨论】:

    标签: javascript jquery jquery-validate


    【解决方案1】:

    你可以从下面看到我做的一个例子:

    jQuery 验证(远程方法):

    $("#myform").validate({
        rules: {
            email: {
                required: true,
                email: true,
                remote: {
                    url: 'your-url-or-path-here.php',
                    cache: false,
                    dataType: 'POST', // Post, Get, Json, etc
                    data: {
                        field: $('.element').val()
                    }
                    beforeSend: function () {
                        $('.loading').css('display','none').show();
                    },
                    complete: function () {
                        $('.loading').hide();
                    }
                }
            }
        }
    });
    

    【讨论】:

    • 在这种情况下,请查看我的更新答案,远程是一个完整的 aJax 请求,所以上述应该正常工作
    • 这是真的。根据文档,remote 方法将接受与 jQuery .ajax() 相同的所有选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多