send_data($data); $grades = json_decode($response, true); // Check JSON validity if (json_last_error() === JSON_ERROR_NONE) { echo json_encode(['success' => true, 'grades' => $grades]); } else { echo json_encode(['error' => 'Invalid JSON from Flask API']); } } catch (Exception $e) { echo json_encode(['error' => $e->getMessage()]); } } else { echo json_encode(['error' => 'No data received']); } } else { echo json_encode(['error' => 'Invalid request method']); }