【问题标题】:jquery remote validation - async?jquery 远程验证 - 异步?
【发布时间】:2013-01-20 07:51:17
【问题描述】:

有人可以解释在下面的 sn-p 中设置 async = trueasync = false 之间的区别吗?我了解asynchronous(在后台验证)的概念,但不了解表单验证的含义。

'data[orderPrefix]': {
                required: true,
                alphanum: true,
                remote: {
                    url: site_url+"shops/validate",
                    async: true,
                    data: {
                        task: function() {
                            return $("#task").val();
                        },
                        shopID: function() {
                            return $("#shopID").val();
                        }
                    }
                }
            },

我有一个表单,其中多个字段具有 js 验证(标准和远程),并且某些规则根本没有捕获无效数据。将 async 从 false 更改为 true 后,一切正常。

jquery 文档对此并没有真正解释太多,我想了解为什么我的更改“有效”。

编辑:我正在使用 1.9 的 bassistance.de 插件和 jquery 1.7.2。

【问题讨论】:

  • 如果您说出您用于验证的插件并粘贴一些未验证部分的代码(以及那些已验证的部分),这将有所帮助......现在,我不会到目前为止提供的信息无法为您提供帮助

标签: jquery


【解决方案1】:

似乎这是关于异步编程的一般问题,而不是关于验证的问题。所以也许你想了解一下:

http://cs.brown.edu/courses/cs168/f12/handouts/async.pdf http://www.slideshare.net/clutchski/writing-asynchronous-javascript-101 https://softwareengineering.stackexchange.com/questions/135762/learning-asynchronous-programming

对于那些对异步验证感兴趣的人,请查看:http://verifyjs.com

【讨论】:

    猜你喜欢
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多