Javascript 通过ajax从php到js从sqlite3检索数据

Javascript 通过ajax从php到js从sqlite3检索数据,javascript,php,ajax,sqlite,Javascript,Php,Ajax,Sqlite,在我的JS中,我想从sqlite3数据库读取数据。下面是ajax代码: function getHeaterCfg(rDate){ var data = { isDateRequested : 1, reqDate : rDate }; var jData = JSON.stringify(data); alert(jData); $.ajax({

在我的JS中,我想从sqlite3数据库读取数据。下面是
ajax
代码:

function getHeaterCfg(rDate){
        var data  =  {
                isDateRequested : 1,
                reqDate : rDate
        };

        var jData = JSON.stringify(data);
        alert(jData);
        $.ajax({
                url: 'getLatestCfgHeater.php',
                type: 'POST',
                dataType: 'json',
                data: {'querySettings': jData},
                success: function(data) {
                        console.log("success");
                        //parse data
                }
        });
}
下面是php代码:

<?php

    function var_error_log( $object=null ){
                ob_start();                    // start buffer capture
                var_dump( $object );           // dump the values
                $contents = ob_get_contents(); // put the buffer into a variable
                ob_end_clean();                // end capture
                error_log( $contents );        // log contents of the result of                    var_dump( $object )
    }


            $db = new SQLite3('./../../yyyy/config.db');
            $jsonData = json_decode($_POST['querySettings']);

            var_error_log(json_decode($jsonData));
            $isDateRequested = $jsonData->isDateRequested;
            if ($isDateRequested == True) {
                    $date = $jsonData->reqDate;
                    $stmt = $db->prepare('Select * from cfgs where date like \'(?)%\'');
                    $stmt->bindValue(1, $date);
            }
            else {
                    $stmt = $db->prepare('Select * from cfgs');
            }

            $resSql = $stmt->execute();
            var_error_log($resSql);
            echo json_encode($resSql);
    ?>
我应该用GET方法代替POST吗? 为什么php端的json_解码会抱怨

乔姆说

 jData = "{"isDateRequested":1,"reqDate":"7-1-2016"}"
所以我认为它是有效的
json
格式

你能告诉我怎样才能得到这些数据吗? 雷格斯J

 jData = "{"isDateRequested":1,"reqDate":"7-1-2016"}"