ソースを参照

Allow data from data-bv-remote-data

Ludovic Perrine 11 年 前
コミット
88d931dd0d
1 ファイル変更6 行追加0 行削除
  1. 6 0
      src/js/validator/remote.js

+ 6 - 0
src/js/validator/remote.js

@@ -9,6 +9,7 @@
             name: 'name',
             name: 'name',
             type: 'type',
             type: 'type',
             url: 'url',
             url: 'url',
+            data: 'data',
             delay: 'delay'
             delay: 'delay'
         },
         },
 
 
@@ -59,6 +60,11 @@
                 data = data.call(this, validator);
                 data = data.call(this, validator);
             }
             }
 
 
+            // Parse string data from HTML5 attribute
+            if ('string' === typeof data) {
+                data = JSON.parse(data);
+            }
+
             // Support dynamic url
             // Support dynamic url
             if ('function' === typeof url) {
             if ('function' === typeof url) {
                 url = url.call(this, validator);
                 url = url.call(this, validator);