en el footer de la pagina tengo el llamado a jquery
Código Javascript:
Ver original
<script src="<?php echo base_url();?>assets/admin/plugins/jquery/jquery.min.js"></script>
mi formulario html en la vista
Código HTML:
Ver original
<form class="form-inline" id="formCategoria" action="<?php echo base_url();?>Admin/Panel/guardarCategoria" method="POST"> <input type="text" class="form-control mb-2 mr-sm-2 categoria" id="categoria" name="categoria" placeholder="Ingresa categoría"> <input type="submit" id="btnGuardarCategoria" name="btnGuardarCategoria" class="btn btn-primary mb-2" value="Guardar"> </form>
el código js
Código Javascript:
Ver original
$(document).on('ready',function(){ $(document).on('click','btnGuardarCategoria',function(e){ e.prevventDefault(); var categoriaGuardar = $("#categoria").val(); var urlControlador = $("#formCategoria").data("accion"); $.ajax({ type:"POST", url: urlControlador, data:{ 'categoria' : categoriaGuardar }, success:function(respuesta){ alert(respuesta); } }); }); });
mi controlador
Código PHP:
Ver original
public function guardarCategoria(){ ); echo ($registro['categoria']); }
pero no hace nada