Php 我网站上的每个ajax查询都打印红点?可能有什么问题?
每当我提出ajax请求时,我都会在返回时得到一些红点。 下面是代码和输出的示例 我正在使用Drupal8 我做错了什么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
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文件编码的