<h4>Associate Module — parsererror & UX Fixes</h4><ul><li><strong>Fixed:</strong> Raw <code>alert('Request failed: parsererror')</code> replaced with <code>swal('Error', 'Request failed. Please refresh the page and try again.', 'error')</code> in both <code>proceedAssociate</code> (extend_js.php) and <code>#joinAssocWithQuestion</code> (inc_associate_manager.php). The parsererror occurs when jQuery's dataType:'json' receives a non-JSON response (PHP warnings or session expiry HTML). The fix provides a user-friendly SweetAlert instead of a raw browser alert, plus logs the actual response to console for debugging.</li><li><strong>Fixed:</strong> Null guard on <code>data.notif</code> in joinAssocWithQuestion success handler — <code>$.each(data.notif, ...)</code> would crash if notif was undefined (e.g. on 'already registered' response).</li></ul><p><strong>Files:</strong> platform/module/AssociateManager/extend_js.php, platform/module/AssociateManager/inc_associate_manager.php</p>