Exemple #1
0
 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);
 }