0

我正在使用 meekro db 从数据库中获取数据,当我以 json 格式返回对象时,ajax 调用会出错

  $(".cat").click(function() {
    var value = $(this).attr('id');

    $.ajax({

        url:"/psl/ajax/get_words.php",
        method:"post",
        dataType: "json",
        data:{ id: value },


        success:function(response)    // success part does not execute
        {
            var data = JSON.parse(response);
            alert( data );
        },

        error:function (msg) {       // error part executes every time
           alert('error');
        }
    });

});

以及用于从数据库 get_words.php 获取数据的代码

    <?php
    require_once '../inc/initDb.php';
    $id = $_POST['id'];
    $words = DB::query("select * from words where category_id = '$id'");
    if (DB::count() > 0)
    {
        echo json_encode($words);
    }
4

0 回答 0