我在通过AJAX调用wp-json端点时收到401

时间:2021-10-27 作者:Codescribler

N.B. Resolved - I hadn\'t noticed it was a POST rather than a GET.

我正在尝试使用来自前端页面的AJAX调用来提取列表;“员工”;(自定义帖子类型)。我可以通过wp-json/wp/v2/staff在浏览器中获取数据,但当我尝试通过AJAX获取数据时,我会得到401。我假设我需要以某种方式进行身份验证,但无法确定如何进行身份验证。

提前谢谢。

1 个回复
最合适的回答,由SO网友:Codescribler 整理而成

我无意中创建了一个帖子,而不是一个GET。显然,如果你发帖,你需要凭据。

相关推荐

WordPress AJAX调用插入数据,但成功响应为假

我试图通过Ajax调用将数据发布到自定义表中,效果很好(在MySQL自定义表中插入了行),但在console.log.这是我的密码。PHPfunction create_link() { global $wpdb; if ( check_ajax_referer( \'create_link\', \'nonce\', false ) == false ) { wp_send_json_error(); }