Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过GET json传递到ajax jquery,_Php_Jquery_Json_Ajax - Fatal编程技术网

Php 通过GET json传递到ajax jquery,

Php 通过GET json传递到ajax jquery,,php,jquery,json,ajax,Php,Jquery,Json,Ajax,我从一个php页面得到一个json编码后的json。我正确地看到了要传递给ajax的页面中的json。我发送的数据是通过php中的表单获取的,保存在一个数组中,然后使用json编码进行传递 但是我从ajax中得到了错误对象: 我错过了什么?我是否也应该复制并粘贴部分后端 $.ajax({ method: "GET", url: "queries/queries.php", dataT

我从一个php页面得到一个json编码后的json。我正确地看到了要传递给ajax的页面中的json。我发送的数据是通过php中的表单获取的,保存在一个数组中,然后使用json编码进行传递

但是我从ajax中得到了错误对象:

我错过了什么?我是否也应该复制并粘贴部分后端

$.ajax({
            method: "GET",
            url: "queries/queries.php",
            dataType: "json",
            succes: function(data){
                console.log(data);
                console.log('json found');
            },
            error: function(error){
                console.log(error);
                console.log('json not found');
            }
          });
后端:

            $calls= "text";

           for ($i=0;$i<count($array);$i++) { 

            $schemaTab = $array[$i] . $calls;
   
            $query = "SELECT * from 'schema'.'table'"; // this is just a sample query

            $res=$db->getQuery($query); // this is a function that output the db query
            header('Content-Type: application/json');

            echo json_encode($res); // the json i pass
        }

您的JSON无效。JSON必须由字符串、对象或数组等组成。(对象和数组可以在其中嵌套任意数量的其他对象)

您有一个数组(
[{“Schema”:“schemaName1”,“DATEHOUR”:“10\/05\/20211:56”,“count”:“4”}]
),该数组将是有效的JSON,但您还有另一个数组,依此类推

将所有数据收集到PHP中的一个变量中


然后有
头('Content-Type:application/json');echo json_encode($that_变量)
一次,在循环外部

共享php代码和其中的json示例。有助于更快地解决问题。我看到状态代码200 a text=“OK”,这不是错误消息。在您的代码中,我只看到一个输入错误,
success
vs.
success
。您没有在请求中发送任何
数据,而
success
需要
success
。投票结束,因为问题是由拼写错误引起的。我纠正了拼写错误,但仍然没有获得数据。我正在复制和粘贴备份。请稍等2分钟。谢谢。有什么错误吗?
[{"Schema":"schemaName1","DATEHOUR":"10\/05\/2021 11:56","count":"4"}] 
[{"Schema":"schemaName2","DATEHOUR":"10\/05\/2021 10:21","count":"3"}] 
[{"Schema":"schemaName3","DATEHOUR":null,"count":"0"}] 
[{"Schema":"schemaName4","DATEHOUR":null,"count":"0"}]