为了账号安全,请及时绑定邮箱和手机立即绑定

使用Ajax调用的wordpress PHP

使用Ajax调用的wordpress PHP

繁华开满天机 2021-04-06 14:18:30
我正在寻找通过Wordpress通过Ajax将用户数据作为字符串返回的方式iv掌握了基本概念的PHP这放在我的functions.php中add_action('template_redirect', 'edit_user_concept');function edit_user_concept(){      $id = $_POST['getbyID'];      $user_info = get_userdata($id);      echo 'Username: ' . $user_info->user_login . "\n";      echo 'User roles: ' . implode(', ', $user_info->roles) . "\n";      echo 'User ID: ' . $user_info->ID . "\n";}jQuery / JS    $.ajax({         url: "http://www.example.com/",         method: "POST",         data: {             getbyID: "23",         },         success: function(response){             console.log(response);             //example script logic here         }    })控制台日志结果是正确的,但是它还会记录许多未包含在其中的html元素。如我不完全清楚为什么。这是一个完整的小例子Username: someusernameUser roles: subscriberUser ID: 23<!DOCTYPE html><html><div id="loadtheme" class="loadtheme"></div><head>etc etc etc....有什么想法吗?
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

回声后尝试退出或返回。我不知道完整的问题,但希望对您有所帮助


add_action('template_redirect', 'edit_user_concept');

    function edit_user_concept(){

          $id = $_POST['getbyID'];

          $user_info = get_userdata($id);

          echo 'Username: ' . $user_info->user_login . "\n".'User roles: ' . implode(', ', $user_info->roles) . "\n".'User ID: ' . $user_info->ID . "\n";

          exit;

    }


查看完整回答
反对 回复 2021-04-22
  • 2 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信