2013-02-05 111 views
0

有人可以解释下面的代码段中设置async = trueasync = false之间的区别吗?我理解asynchronous(在后台验证)的概念,但不明白表单验证中的含义。jquery远程验证 - 异步?

'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验证(标准和远程)和一定的规则根本没赶上无效数据。将异步从false更改为true后,一切正常。

jquery文档并没有真正解释很多关于这个,我想了解为什么我的更改“工作”。

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

+0

如果你说这将有助于什么插件,你用于验证并粘贴未经验证的部分代码(以及经过验证的代码)......现在,我无法为您提供迄今为止提供的信息 –

回答