微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AJAX响应无法使用PHP require_once

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

file database.PHP在正确的位置.

解决方法

请一步一步走: –

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐