public static function SendAjaxResponse($param = null) { $response = array(); $response[\Av\iAjaxControllerInterface::AJAX_OUTPUT_BUFFER] = ob_get_contents(); ob_end_clean(); $response[\Av\iAjaxControllerInterface::AJAX_DEBUG] = BaseClass::GetDebugStatic(); $response[\Av\iAjaxControllerInterface::AJAX_DATA] = isset(self::$_ajax[\Av\iAjaxControllerInterface::AJAX_DATA]) ? self::$_ajax[\Av\iAjaxControllerInterface::AJAX_DATA] : 'data is not set'; $response[\Av\iAjaxControllerInterface::AJAX_STATUS] = isset(self::$_ajax[\Av\iAjaxControllerInterface::AJAX_STATUS]) ? self::$_ajax[\Av\iAjaxControllerInterface::AJAX_STATUS] : 'status is not set'; $response[\Av\iAjaxControllerInterface::AJAX_ERROR] = isset(self::$_ajax[\Av\iAjaxControllerInterface::AJAX_ERROR]) ? self::$_ajax[\Av\iAjaxControllerInterface::AJAX_ERROR] : ''; $response[\Av\iAjaxControllerInterface::AJAX_MESSAGE] = isset(self::$_ajax[\Av\iAjaxControllerInterface::AJAX_MESSAGE]) ? self::$_ajax[\Av\iAjaxControllerInterface::AJAX_MESSAGE] : '='; header('Content-Type: application/json'); print json_encode($response); }