Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Dieudonnekalala's avatar

TypeError: Failed to fetch net::ERR_CONNECTION_RESET

J'obtient cette erreur, dans ma console, lorsque je sélectionne un élément de mon formulaire qui est traité en javascript, mon formulaire consiste à charger un élément sélectionné automatiquement sans avoir cliqué sur un bouton et faire le calcul avec l'élément séléctionné. j'utilise laravel 9

voici mon code html de l'élément à sélectionné:

{{ $i }}

et mom script qui traite ce formulaire :

var selects = document.querySelectorAll('#qty'); Array.from(selects).forEach((element) => { element.addEventListener('change', function (){ var rowId = this.getAttribute('data-id'); var token = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); fetch( `/index/${rowId}`, { headers:{ "Content-Type": "application/json", "Accept": "application/json, text-plain, */*", "X-Requested-With": "XMHLHttpRequest", "X-CSRF-TOKEN": token }, method: 'patch', body:JSON.stringify({ qty: this.value }) } ).then((data) => { console.log(data); location.reload(); }).catch((error) => { console.log(error); }) }); });

ma route: Route::patch('/paniers/{rowId}', [CartController::class, 'updatecart'])->name('paniers');

enfin mon controlleur :

public function updatecart(Request $request, $rowId) { $data = $request->json->all(); Cart::update($rowId, $data['qty']); Session::flash('succes', 'La quantité du produit est passée à'. $data['qty']. '.');

    return response()->json(['succes' => 'cart Quantity has been Updated']);
}
0 likes
0 replies

Please or to participate in this conversation.