admin管理员组

文章数量:1610898

首先来看下Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 的意思是:未捕获(在promise)语法错误:在JSON中。

导致这个错误的原因是:

  1. 出现这个报错提示,根本原因是--json解析异常,所以请大家直接去关注自己json的返回数据注意检查其返回内容和内容的格式是否正确。

  2. 检查自己的php文件编写的是否正确,符合语法规范。

  3. 即使编写的代码编写的没有问题,还是会出现这个问题!

JS的ajax的请求方式:

        

ajax_post(url_show, data_show).then(function (reset) {
  console.log(reset)  // 显示数据
  let resh = JSON.parse(reset)
  console.log(resh) //显示数据
  create_item(resh)

PHP的代码模块:

        下面的代码都是正确的。

<?php 
  //获取前端发来的数据
  $username = $_POST["username"];
  header("content-type:text/html;charset=utf-8");
  //  设置头  字符集 
   header("Content-type: application/json");
  //    //跨域
  header('Access-Control-Allow

本文标签: 后台错误数据promiseUncaught