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