Php 我网站上的每个ajax查询都打印红点?可能有什么问题?

Php 我网站上的每个ajax查询都打印红点?可能有什么问题?,php,ajax,drupal,drupal-8,Php,Ajax,Drupal,Drupal 8,每当我提出ajax请求时,我都会在返回时得到一些红点。 下面是代码和输出的示例 我正在使用Drupal8 我做错了什么 jQuery.ajax({ url:“/测试url/获取测试”, 方法:“张贴”, 数据:{ 福:“酒吧”, }, 成功:功能(数据){ 警报(数据); }, 错误:函数(){ 控制台日志(“错误”); } });尝试为内容类型设置标题并返回json。像这样 function check_prerequies() { // create return JSON obj

每当我提出ajax请求时,我都会在返回时得到一些红点。 下面是代码和输出的示例

我正在使用Drupal8

我做错了什么

jQuery.ajax({
url:“/测试url/获取测试”,
方法:“张贴”,
数据:{
福:“酒吧”,
},
成功:功能(数据){
警报(数据);
},
错误:函数(){
控制台日志(“错误”);
}

});尝试为内容类型设置标题并返回json。像这样

function check_prerequies()
{
    // create return JSON object
    $resp_obj = new stdClass();
    $resp_obj->test = "test";

    header('Content-Type: application/json'); 

    //response JSON 
    echo json_encode($resp_obj);
    exit(); 
}

我刚刚发现,即使是我的drupal管理面板也有这个问题,这可能是服务器问题吗?也许,尝试向公共API发出请求并查看结果。正如您在这个屏幕截图上看到的,drupal使用json,但仍然得到了红点。我尝试了一个公共请求,我得到了一个干净的结果,谢谢。但我仍然无法找出我的drupal安装有什么问题。在没有ajax的情况下请求脚本并查看结果将有点。在过去的好日子里,当我使用UTF8 BOM而不是UTF8 NO-BOM文件编码时,我在开始时遇到了一些奇怪的字符。那个BOM导致了这个问题。检查脚本文件编码。我所有的文件实际上都是使用UTF8无BOM文件编码的