AJAX响应无法使用PHP require_once

Kla*_*ius 5 php ajax jquery json

我有ajax响应的问题.我的测试php文件内容如下:

<?php
  $values = array('value'=>'123',           
    'key'=>'Test'
  );
  echo json_encode($values);
?>
Run Code Online (Sandbox Code Playgroud)

一切都很完美.但问题是当我尝试但包含数据库连接文件然后响应停止.

基本上如果我添加require_once 'database.php';连接文件内容:

<?php
  $login = new PDO("sqlsrv:Server=SERVER;Database=db", "login", "pass");
?>
Run Code Online (Sandbox Code Playgroud)

我已经试过了

ini_set('display_errors', 1);
  error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)

但没什么.这种连接很好,文件位置也很好.和另一个网站合作.

test.php文件内容:

<?php
  ini_set('display_errors', 1);
    error_reporting(E_ALL);

 require_once 'database.php';

$values = array('value'=>'123',                 
       'key'=>'test');
echo json_encode($values);
?>
Run Code Online (Sandbox Code Playgroud)

file database.php在正确的位置.

akh*_*xec 1

请一步步进行:-

1.) 首先,您需要直接运行 test.php 文件以确保没有错误或警告。

2.) 如果文件运行并完美地回显 json 数据(没有任何警告或错误),则只能运行 ajax 调用来获取响应。

3.) 你肯定会得到响应。如果没有,那么问题可能出在你的ajax函数上。