GET请求返回值为错误而不是成功 时间:2021-04-22 作者:murni 我试图使用RESTAPI在js中向ajax请求发送响应。从ajax向服务器发送请求是正常的,其处理也是正常的。但要将响应从服务器发送到ajax,ajax会将其作为;“错误”;而不是;成功;。js中的我的ajax我的REST API我尝试了wp\\u send\\u json、json\\u encode、wp\\u send\\u json\\u success,但结果仍然相同。这就是我在ajax中遇到的错误 1 个回复 最合适的回答,由SO网友:Jacob Peattie 整理而成 您正在使用的第252行print_r() 在您的代码中,在正确的响应之前打印出一条错误消息,因此您的响应不再是有效的JSON。如果要包括print_r() 在错误日志中,并且不将其包含在响应中,您需要设置第二个参数,以便print_r() 返回且未打印:error_log( "get_detail =" . print_r( $data, true ) ); 文章导航