Estoy tratando de pasar algunos datos a mi Controlador, pero obtengo un error de 500. Después de algunas investigaciones, descubrí que se debe a que el token CSRF no se envió.Cómo incluir CSRF de Codeigniter en datos ajax
Parece que necesito incluir esto junto con los datos: <?php echo $this->security->get_csrf_token_name(); ?>:"<?php echo $this->security->get_csrf_hash(); ?>"
Mi JS es bastante débil, así que estoy un poco confundido sobre cómo modificar esto para incluir todo lo anterior.
<script type="text/javascript">
$(document).ready(function() {
$("#order").sortable({
update : function (event, ui) {
order = $('#order').sortable('serialize');
$.ajax({
url: "<?=base_url().'admin/category/update_order'?>",
type: "POST",
data: order,
success: function(response){
console.log(response);
}
});
}
});
}
);
</script>
Lo siento, no incluyeron este, pero el script no usa un formulario. Reordena los elementos en una lista en cada cambio de posición. Estoy seguro de que esto será útil cuando los use. ¡Gracias! – Motive
Ah, ya veo. Editado en una solución php + js. – jchook