AJAX响应无法使用PHP require_once

时间:2015-11-24 16:37:03

标签: php jquery json ajax

我遇到了ajax响应问题。 我的测试php文件内容如下:

<?php
  $values = array('value'=>'123',           
    'key'=>'Test'
  );
  echo json_encode($values);
?>

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

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

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

我已经尝试了

ini_set('display_errors', 1);
  error_reporting(E_ALL);

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

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);
?>

将database.php文件放在正确的位置。

1 个答案:

答案 0 :(得分:1)

请一步一步走: -

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

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

3。)你肯定会收到回复。如果没有,那么你的ajax功能可能会出现问题。