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}});"); }