json_out()JSON输出函数📅 2024-04-27  |  👁 3087 次浏览

json_out($data)输出JSON响应并设置正确的Content-Type头。用于AJAX接口。

用法示例

// AJAX点赞接口
function myplugin_like() {
    $id = intval2(get('id', 0));
    if ($id <= 0) {
        json_out(['ok' => false, 'msg' => '参数错误']);
        return;
    }
    DB::update('article', ['likes' => DB::value('SELECT likes+1 FROM ...')], 'id=?', [$id]);
    json_out(['ok' => true, 'likes' => $newLikes]);
}
  • 自动设置Content-Type: application/json
  • 自动设置UTF-8编码
  • 自动exit终止后续输出
  • 用于AJAX接口和API端点

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统