Sends a JSON response back to an Ajax request, indicating success.
Parameters
$value
mixedoptional- Data to encode as JSON, then print and die.
Default:
null
$status_code
intoptional- The HTTP status code to output.
Default:
null
$flags
intoptional- Options to be passed to json_encode(). Default 0.
Source
* @since 4.7.0 The `$status_code` parameter was added.
* @since 5.6.0 The `$flags` parameter was added.
*
* @param mixed $value Optional. Data to encode as JSON, then print and die. Default null.
* @param int $status_code Optional. The HTTP status code to output. Default null.
* @param int $flags Optional. Options to be passed to json_encode(). Default 0.
*/
function wp_send_json_success( $value = null, $status_code = null, $flags = 0 ) {
$response = array( 'success' => true );
Busy working on sending JSON requests back to Zapier, here’s an example to help people get started. You can send an associative array of any data you need to get returned/shown.
Basic Example
save_field.php: