在使用AJAX请求的响应上进行JSON解析时,出现了未捕获的语法错误:意外的令牌'<',"<br />
P粉846294303
P粉846294303 2023-11-01 10:06:57
[PHP讨论组]

我正在使用 datefrom 和 dateto 制作一个下拉菜单,然后显示这些日期之间的日期,但它没有显示,并且我不断在控制台中收到此错误消息。

VM652:1 
        
       Uncaught SyntaxError: Unexpected token '<', "
"... is not valid JSON at JSON.parse () at Object.success (:18:30) at c (jquery-3.6.0.min.js:2:28327) at Object.fireWith [as resolveWith] (jquery-3.6.0.min.js:2:29072) at l (jquery-3.6.0.min.js:2:79901) at XMLHttpRequest. (jquery-3.6.0.min.js:2:82355)

这是脚本:


这是 php 文件:


                $date
                $sales
              ";
      }

      // Close the connection
      mysqli_close($conn);
    ?>

我想显示日期在所选日期之间的行,但控制台日志中不断显示错误,并且表格未显示

P粉846294303
P粉846294303

全部回复(1)
P粉318928159

该错误与您的ajax方法的响应错误有关。该代码发送了 ajax 请求的结果。您应该在 php 文件中使用 echo json_encode($data);

$data = [];
 while ($row = mysqli_fetch_assoc($result)) {
        $data[] = $row;
        echo json_encode($data);
 }
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号