wp_send_json_success( mixed $data = null, int $status_code = null, int $options )
Sends a JSON response back to an Ajax request, indicating success.
Parameters
- $data
-
(Optional) Data to encode as JSON, then print and die.
Default value: null
- $status_code
-
(Optional) The HTTP status code to output.
Default value: null
- $options
-
(Optional) Options to be passed to json_encode(). Default 0.
Source
File: wp-includes/functions.php
function wp_send_json_success( $data = null, $status_code = null ) {
$response = array( 'success' => true );
if ( isset( $data ) )
$response['data'] = $data;
wp_send_json( $response, $status_code );
}
Changelog
Version | Description |
---|---|
5.6.0 | The $options parameter was added. |
4.7.0 | The $status_code parameter was added. |
3.5.0 | Introduced. |