wp_send_json_success

Возвращает JSON данные. Используется для возврата успешных ответов в AJAX запросах. Ответ будет всегда содержать элемент success=true, по которому определяется успешная обработка AJAX запроса.

Если в параметр $data передать данные, то они будут добавлены:

wp_send_json_success( $data, $status_code );
$data(строка/массив/число/объект/логический)
Данные, которые будут добавлены в результат в элемент массива data, перед кодирование в JSON.
По умолчанию: нет
$status_code(число)
HTTP статус код, который нужно установить. Какие бывают статус коды, смотрите здесь. C WP 4.7.
По умолчанию: null

Примеры

#1 Определение успешной обработки AJAX запроса

Этот jQuery код отправляет AJAX запрос на страницу плагина ‘ajax/save_field.php’:

<?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 );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *