wp send json描述

将JSON响应发送回AJAX请求,并将die()。

wp send json用法


<?php wp_send_json( $response ) ?>

wp send json参数

$response
(混合)(必需)将变量(通常是数组或对象)编码为JSON,然后进行打印和死亡。
默认值:无

wp send json例子


jQuery(document).ready(function(){

    jQuery('#btn_save').click(function(e){
       e.preventDefault();
       jQuery.post(pluginUrl+'ajax/save_field.php',jQuery('#my-form').serialize(), function(data) {                        
           alert(data.message + " ID:" + data.ID);
           //This will alert "Saved ID:1"
       });
    });

});
save_field.php
<?php
// .................
// nonce checks ....
// .................

$return = array(
    'message'  => 'Saved',
    'ID'       => 1
);

wp_send_json($return);

默认使用
更改日志
从以下版本开始:3.5.0
源文件
wp_send_json()位于wp-includes/functions.php

有关
wp_send_json_success(),wp_send_json_error()