成功不被称为jQuery AJAX

时间:2016-09-07 14:48:56

标签: php jquery ajax

完成我的AJAX请求后没有调用成功。请求的响应是200,所以我不知道为什么它不会返回任何东西。如果我在Chromes开发人员工具中进行检查,它也会说“此请求没有可用的响应数据'”。我有一个查询,我知道一个事实会成功。

我的要求:

$.ajax({
                url: 'search.php',
                dataType: 'json',
                data: {
                    l_id: <?php echo $_GET['l_id']; ?>
                },
                success: function(data) {
                    alert(data);
                    console.log(data);
                    $("#dataTable td:nth-child(2)").each(function () {
                        $(this).html(data);
                    });
                }
            });

我的search.php:

<?php

require_once '../dbconnI.php';

$list_id = $_GET['l_id'];

$matches = $db->query("SELECT l_name FROM wfp_lists WHERE l_id={$list_id}");

while($match = $matches->fetch_object()) {
    $data[] = $matches->l_name;
}

json_encode($data);

我只是不明白如何返回200的状态代码并且不会调用成功..我认为在返回http状态代码200时调用了成功

0 个答案:

没有答案