예제 #1
0
 private static function CreateJsFile($rules, $messages, $id)
 {
     $jquery = Kanda_CORE . '/widgets/assets/js/jquery-v1.11.js';
     $jquery_validade = Kanda_CORE . '/widgets/assets/js/jquery.validate.min.js';
     $additional_methods = Kanda_CORE . '/widgets/assets/js/additional-methods.min.js';
     $ajax = '';
     if (!empty(self::$ajax)) {
         $succes = self::$ajax['success'];
         $ajax = "submitHandler: function( form ){ var dados = \$( form ).serialize(); \$.ajax({type: '" . self::$ajax['type'] . "',dataType:'" . self::$ajax['dataType'] . "',url: '" . self::$ajax['url'] . "',data: dados,success: function( data ){" . $succes('data') . "}})  }";
     }
     echo Html::script(file_get_contents($jquery));
     echo Html::script(file_get_contents($jquery_validade));
     echo Html::script(file_get_contents($additional_methods));
     echo Html::script("\$('#{$id}').validate({rules:{ {$rules}},messages:{{$messages}},{$ajax}});");
 }