Necesito saber como llamar a un método de un controlador desde una función jquery, estos son mis codigos:
Función de javascript
delphi
function agregar(){ var numeroPunto = $('#numero').val(); var descripcionPunto = $('#descrip').val(); var strNueva_Fila='<tr id="fila'+numeroPunto+'">'+ '<td>'+numeroPunto+'</td>'+ '<td>'+descripcionPunto+'</td>'+ '<td><input type="button" value="Borrar" onClick="eliminarPunto('+numeroPunto+')"></td>'+ '</tr>'; $('#tablaPuntos').find('tbody').append(strNueva_Fila); $('#numero').val(''); $('#descrip').val(''); function siError(e){ alert('Ocurrio un error '+e.statusText); } // Obtener valores de los campos de texto var parametros = { numero : $('#numero').val(), descripcion: $('#descrip').val() }; var post = $.post( '<?php echo base_url();?>' + 'crearControl/agregarPunto', // Script que se ejecuta en el servidor parametros, siRespuesta, // Función que se ejecuta cuando el servidor responde 'html' // Tipo de respuesta del servidor ); post.error(siError); };
Controlador
delphi
public function agregarPunto(){ $this->lectura_model->agregarPuntos(); }
Y este es mi modelo:
delphi
public function agregarPuntos() { $data = array( 'numero' => $this->post('numero',TRUE) , 'descripcion' => $this->post('descrip',TRUE) ); $this->db->insert('puntos',$data); } }
A ver si alguien puede ayudarme, gracias.