From 5d76705d8e88b4092e62b7ecd3a3a85865b9defc Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 5 Jun 2014 22:38:43 +0100 Subject: [PATCH] Ensure headers are set correctly for json output --- CRM/Core/Page/AJAX.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CRM/Core/Page/AJAX.php b/CRM/Core/Page/AJAX.php index 5e7ac4eb66..593beb5f3c 100644 --- a/CRM/Core/Page/AJAX.php +++ b/CRM/Core/Page/AJAX.php @@ -186,16 +186,16 @@ class CRM_Core_Page_AJAX { if ($session->getStatus(FALSE)) { $response['crmMessages'] = $session->getStatus(TRUE); } + $output = json_encode($response); // CRM-11831 @see http://www.malsup.com/jquery/form/#file-upload - $xhr = isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'; - if (!$xhr) { - echo ''; + else { + $output = ""; } + echo $output; CRM_Utils_System::civiExit(); } -- 2.25.1