Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2017, 22:28
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Error 500 provocado por jquery

Hola a todos, quería hacerles una consulta verán estuve haciendo un curso de Symfony2 en youtube el cual terminé pero en la última se usa jquery y ajax, el cual me genera el error de status 500 y mostrándome esto en la consola:

jquery-3.2.1.min.js:4 POST http://localhost/Tareas/web/app_dev.php/task/process/3 500 (Internal Server Error)
send @ jquery-3.2.1.min.js:4
ajax @ jquery-3.2.1.min.js:4
r.(anonymous function) @ jquery-3.2.1.min.js:4
(anonymous) @ task-process.js:10
dispatch @ jquery-3.2.1.min.js:3
q.handle @ jquery-3.2.1.min.js:3

Este es el script:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('.btn-process').click(function (e) {
  3.         e.preventDefault();        
  4.         var row = $(this).parents('tr');
  5.         var id = row.data('id');
  6.         var form = $('#form-update');
  7.         var url = form.attr('action').replace(':TASK_ID', id);
  8.         var data = JSON.stringify(form.serialize());
  9.         $('#button-' + id).addClass('disabled');        
  10.         $.post(url, data, function(result) {
  11.             $('#button-' + id).removeClass('disabled');
  12.             if(result.processed == 1) {
  13.                 $('#message-warning').addClass("hidden");                
  14.                 $('#message').removeClass("hidden");                
  15.                 $('#glyphicon-' + id).removeClass('glyphicon-time text-danger').addClass('glyphicon-ok text-success');
  16.                 $('#glyphicon-' + id).prop('title', 'Finish');                
  17.                 $('#user-message').html('The task has been finish.');
  18.             } else {
  19.                 $('#message').addClass("hidden");
  20.                 $('#message-warning').removeClass("hidden");
  21.                 $('#user-message-warning').html('The task was already finished.');
  22.             }
  23.         }).fail(function () {
  24.             alert('The task was not finished.')
  25.         });
  26.     });
  27. });

y me muestra el mensaje del fail y no sé cómo terminar con esto.

Espero sus respuestas y saludos.