Ajax请求没有得到任何响应 - Jquery,PHP

时间:2018-01-04 21:30:52

标签: php jquery ajax

我调用了php文件,在文档准备好后从数据库中检索一些数据。 sql查询选择所有数据,但我面临一个问题,那就是;当我print_r($est_arr)时,它会显示一个数组。但当我json_encode($est_arr)时,我什么也没找到。任何人都可以找到问题。即使我删除了[]中的while,但最后一行json_encodes()完全像{"id_estancia":"6","estancia_nombre":"Locales uso industrial"},但不是整个数组。

Ajax请求



$(document).ready(function(){
    $.ajax({
        method:"POST",
        url:"auth.php?getDropDownValues=true"
    }).then(function(res){
        console.log(res);
    })
})




PHP阻止



if(isset($_GET["getDropDownValues"])){

	$s_estancia_tab = "SELECT * FROM estancia";

	$est_count = $con->query($s_estancia_tab);

    $est_arr = array ();

	if(mysqli_num_rows($est_count)>0){
        while ($row = mysqli_fetch_assoc($est_count)) {
        	$est_arr[] = $row;
        }
	}
	echo json_encode($est_arr);


}




print_r($est_arr)结果



Array
(
    [0] => Array
        (
            [id_estancia] => 1
            [estancia_nombre] => Salones y dormitorios
        )

    [1] => Array
        (
            [id_estancia] => 2
            [estancia_nombre] => Cocinas y ba�os
        )

    [2] => Array
        (
            [id_estancia] => 3
            [estancia_nombre] => Garajes y sotanos
        )

    [3] => Array
        (
            [id_estancia] => 4
            [estancia_nombre] => Zonas exteriores
        )

    [4] => Array
        (
            [id_estancia] => 5
            [estancia_nombre] => Locales uso comercial
        )

    [5] => Array
        (
            [id_estancia] => 6
            [estancia_nombre] => Locales uso industrial
        )

)




0 个答案:

没有答案