Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
excepción: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",…

Soy un novato en jquery y ajax y estoy usando laravel en mi backend, "debo decir que los códigos a continuación funcionan perfectamente bien solo para una de mis páginas, pero en otras páginas recibo el error anterior". Traté de cargar mis datos de tablas de datos jquery a través de ajax, así que realicé una llamada jquery ajax a mi ruta como se muestra a continuación:

 ajax: { type : "get", url : "{{URL::asset('AgencyExpenses')}}", dataType: "json", }, columns: [ {"data":"id"}, {"data":"agency_id"}, {"data":"amount"}, {"data":"date"}, {"data":"description"}, {"data":"address"}, { "data": null, render: function(data,row,type){ return '<button class="btn btn-trans btn-sm btn-primary fa fa-pencil text-primary" data-toggle="collapse" data-target="#collapsable" ></button>' } }, { "data": null, render: function(data,row,type){ return '<button class="btn btn-trans btn-sm btn-danger fa fa-trash text-danger"></button>' } }, ], autofill: true, select: true, responsive: true, buttons: true, length: 10, }

mi ruta "web.php" es:

 Route::get('AgencyExpenses',[AgencyExpController::class, 'expense']);

y mi controlador devuelve esta función:

 public function expense() { $expense = AgencyExp::all(); return response()->json([ 'data' => $expense, ]); }

pero cada vez que se carga la página se muestra este mensaje: jquery datatable error

en la red, fetch/xhr devuelve el código de estado 404 con las siguientes excepciones:

"", excepción: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",…}

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Tuve que borrar el caché de rutas ejecutando dos comandos que se enumeran a continuación:

 php artisan optimize

y

 php artisan route:clear
about 4 years ago · Juan Pablo Isaza Denunciar

0

Las rutas con nombre permiten la generación conveniente de URL o redireccionamientos para rutas específicas. Puede especificar un name para una ruta encadenando el método del nombre en la definición de la ruta:

 Route::get('AgencyExpenses',[AgencyExpController::class, 'expense']) ->name('agency.expense');

Intente cambiar su URL AJAX:

 { type : "get", url : "{{ route('agency.expense') }}", dataType: "json", },

PD: No olvides borrar la ruta:

 php artisan route:clear
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda