Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
Javascript php数组转换为json并在ajax函数上显示_Javascript_Php_Json - Fatal编程技术网

Javascript php数组转换为json并在ajax函数上显示

Javascript php数组转换为json并在ajax函数上显示,javascript,php,json,Javascript,Php,Json,如何在php中将以下类型的数组转换为Json,以及如何从ajax获取它 array(4) { ["START_TIME"]=> string(19) "2017-12-19 08:34:01" ["END_TIME"]=> string(19) "2017-12-19 10:34:07" ["DESCRIPTION"]=> string(30) "MORNING TEA (AFTER BREAKFAST )" ["INTERVAL_ID"

如何在php中将以下类型的数组转换为Json,以及如何从ajax获取它

array(4) {
  ["START_TIME"]=>
    string(19) "2017-12-19 08:34:01"
  ["END_TIME"]=>
    string(19) "2017-12-19 10:34:07"
  ["DESCRIPTION"]=>
    string(30) "MORNING TEA (AFTER BREAKFAST )"
  ["INTERVAL_ID"]=>
    string(1) "2"
}
这是我得到的json [{“开始时间”:“2017-12-19 09:31:59”,“结束时间”:“2017-12-19 10:44:04”,“说明”:“早餐”,“间隔ID”:“1”},{“开始时间”:“2017-12-19 08:34:01”,“结束时间”:“2017-12-19 10:34:07”,“说明”:“早茶(早餐后)”,“间隔ID”:“2”] 如何在ajax成功功能上显示它

echo json_encode($arr)

选中此项

您可以使用
json\u encode
将数组编码为json

下面的页面将帮助您理解AJAX和PHP

请注意,从PHP返回JSON对象时,必须在客户端使用
JSON.parse

希望这有帮助。

关于Php

$array = [
['arr1'=>'test1'],
['arr2'=>'test2'],
]
echo json_encode($array);
以及jqueryajax

  <script>
    $.getJSON("URL",function(response){
         console.log(response)
    })
})
</script>

$.getJSON(“URL”,函数(响应){
console.log(响应)
})
})

使用谷歌你会发现函数
json\u encode()
。这正是你想要的。下次来这里之前,你应该先用谷歌。兄弟,看看这个