當從 Laravel 控制器返回響應時,例如return response()->json([ 'status' => true, 'message' => 'success', 'cat_products' => $cat_products, 'cat_count' => $cat_count]);然后,實際數組可在 javascript 端的 response.data 鍵下使用。由于您在 if 語句中進行松散比較,因此它與 response.status: 200 進行比較,而不是與您"status" => true在 json 響應中提供的比較if (response.status == true) { //response.data should contain the data sent as response from controller console.log(response.data); //response.cat_products.forEach(filter); //filter is a function response.data.cat_products.forEach(filter); //this should work}
在 componentDidMount 中設置狀態時,React 應用程序不顯示來自 api 的數據
MM們
2023-09-28 17:07:54