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