BUGFIX: Uncaught SyntaxError expected expression, got ')'
PROBLEM: JavaScript syntax error on page load caused by undefined PHP variable
ROOT CAUSE: Controller passes 'complaint_rows' to view but JavaScript code
tried to use \ (camelCase). PHP is case-sensitive, so:
- Controller: 'complaint_rows' => \
- View variable name: \ (snake_case)
- Used in view: \ (wrong!)
When \ was undefined, the !empty() check failed and PHP
tried to iterate over undefined variable, generating malformed JavaScript
that caused syntax errors.
SOLUTION: Changed \ to \ in foreach loop
Now the existing complaints will load correctly from database into
the selectedDischargeComplaints JavaScript array.