当从 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
}
喵喔喔
人到中年有点甜
相关分类