我遇到了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文件放在正确的位置。
答案 0 :(得分:1)
请一步一步走: -
1。)首先,您需要直接运行test.php文件,以确保没有错误或警告。
2.。)如果文件运行并完美地回显json数据(没有任何警告或错误),则只运行ajax调用以获得响应。
3。)你肯定会收到回复。如果没有,那么你的ajax功能可能会出现问题。