Stack Overflow en español Asked by David Robles on January 2, 2021
Hola buenas pues estoy intentando pasar mediante ajax un array al controller de laravel pero me esta dando problema con el método post, a ver si con un poco de ayuda entre todos podemos sacarlo, mucha gracias de ante mano.
PD: El array lo monto a partir de los ids que muestra el filtro de datatable, pero lo convierto a array, no creo que tenga ahi el problema…
Consulta AJAX
var array=$("#albaran-table").DataTable().rows({filter: 'applied'}).data().map(a => a.id).toArray();
var ruta = '{{ route("gastos.unicos") }}';
$.ajax({
type: "POST",
url: ruta,
data:array,
dataType:"json",
success:function(data) {
console.log("en el jquery");
if (data.success == 'incidencias hecho') {
alert('hechos');
}
//errores
if (data.errors != "" && data.errors != null) {
}
}
})
Route
Route::post('/albaran/gastos/unicos', 'AlbaranController@gastos_unicos')->name('gastos.unicos');
Controller
public function gastos_unicos(Request $request)
{
Log::info($request);
Log::info('GASTOS UNICOS');
}
Bueno chicos para los que han seguido la pregunta y para los que han respondido muchas gracias, para solucionar mi error deje el ajax tal cual esta aqui,
$.ajax({
type: "POST",
url: ruta,
data: { "_token": "{{ csrf_token() }}", array },
dataType:"json",
success:function(data) {
console.log("en el jquery");
if (data.success == 'incidencias hecho') {
alert('hechos');
}
//errores
if (data.errors != "" && data.errors != null) {
}
}
})
Answered by David Robles on January 2, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP