Amazon_S3_And_CloudFront::end_ajax PHP Method

end_ajax() public method

Helper method for returning data to AJAX call
public end_ajax ( array $return = [] )
$return array
    function end_ajax($return = array())
    {
        echo json_encode($return);
        exit;
    }

Usage Example

 /**
  * Handler for AJAX request to dismiss a notice
  */
 public function ajax_dismiss_notice()
 {
     $this->as3cf->verify_ajax_request();
     if (!isset($_POST['notice_id']) || !($notice_id = sanitize_text_field($_POST['notice_id']))) {
         $out = array('error' => __('Invalid notice ID.', 'amazon-s3-and-cloudfront'));
         $this->as3cf->end_ajax($out);
     }
     $this->dismiss_notice($notice_id);
     $out = array('success' => '1');
     $this->as3cf->end_ajax($out);
 }
Amazon_S3_And_CloudFront