bp_attachments_json_response( bool $success, bool $is_html4 = false, mixed $data = null )
Send a JSON response back to an Ajax upload request.
Description
Parameters
- $success
-
(Required) True for a success, false otherwise.
- $is_html4
-
(Optional) True if the Plupload runtime used is html4, false otherwise.
Default value: false
- $data
-
(Optional) Data to encode as JSON, then print and die.
Default value: null
Source
File: bp-core/bp-core-attachments.php
function bp_attachments_json_response( $success, $is_html4 = false, $data = null ) { $response = array( 'success' => $success ); if ( isset( $data ) ) { $response['data'] = $data; } // Send regular json response. if ( ! $is_html4 ) { wp_send_json( $response ); /** * Send specific json response * the html4 Plupload handler requires a text/html content-type for older IE. * See https://core.trac.wordpress.org/ticket/31037 */ } else { echo wp_json_encode( $response ); wp_die(); } }
Changelog
Version | Description |
---|---|
BuddyPress 2.3.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.