Jquery .get调用没有返回任何内容

时间:2016-07-19 00:58:13

标签: javascript php jquery mysql ajax

我已经在这几个小时试图弄清楚为什么这不起作用。我正在尝试使用php和jquery从我的mysql数据库中读取数据。在我的php文件中,它循环遍历一个表,并应该回显该表的结果。我正在使用jquery .get方法来尝试检索它,但是我找不到404错误文件。 404错误消失了,如果我将我的php文件更改为简单的内容,一切正常:

<?php echo 'Hello'; ?> 

我相信问题出现在我的php文件中,因为当我创建一个只回显字符串的新文件时,没有别的东西可以恢复一切。

$(document).ready(function() {

$.get("php/listtasks.php", function(data){
  alert("Data: " + data);
  })
});

我的php文件,我认为有一个问题包含:

<?php // sqltest.php
require_once 'session.php';
require_once 'login.php';

$conn = new mysqli($db_hostname, $db_username, $db_password, $db_database);  

if($conn->connect_error) die($conn->connect_error);



$query  = "SELECT * FROM list";
$result = $conn->query($query);
if (!$result) die ("Database access failed: " . $conn->error);

$rows = $result->num_rows;

for ($j = 0 ; $j < $rows ; ++$j)
{
$result->data_seek($j);
$row = $result->fetch_array(MYSQLI_NUM);


echo $row[2];



}


$result->close();
$conn->close();


?>

0 个答案:

没有答案