php json转换为javascript json格式的结果不符合要求
我正在努力实现以下目标: 很抱歉,我不明白这是什么问题 带控制台的所需JSON屏幕截图: 我的尝试: 我的尝试给了我这个结果: 使用echo to json_encode($tree)时我的php json: {码码>>{{码码>>{{{码码码>{{码码>{{码码>{{码码>{{码>{{码>{码>{{码>{{{码“““““““{”码“““{”名名“““”根”根”,儿童“““{”码““““{”名”名“““{”名”码,”儿童““,”儿童“““““““““,,,”儿童”儿童““““““““““““““““,,,,,”儿童”儿童““““““““““““““{{{”码,”儿童”码”儿童““““““““,,,,,,,,,,,,,,,,”儿童”儿童”儿童““““““““““““““““““““““““““““““““““““““}]}]代码>php json转换为javascript json格式的结果不符合要求,javascript,php,jquery,arrays,json,Javascript,Php,Jquery,Arrays,Json,我正在努力实现以下目标: 很抱歉,我不明白这是什么问题 带控制台的所需JSON屏幕截图: 我的尝试: 我的尝试给了我这个结果: 使用echo to json_encode($tree)时我的php json: {码码>>{{码码>>{{{码码码>{{码码>{{码码>{{码码>{{码>{{码>{码>{{码>{{{码“““““““{”码“““{”名名“““”根”根”,儿童“““{”码““““{”名”名“““{”名”码,”儿童““,”儿童“““““““““,,,”儿童”儿童““““““““““““““
//$tree is a php array
var mytry = '<?php echo json_encode($tree); ?>';
var requiredJson = {
chart: {
container: "#OrganiseChart-simple"
},
nodeStructure: mytry
};
/$tree是一个php数组
var mytry='';
var requiredJson={
图表:{
容器:“#简单组织结构图”
},
节点结构:mytry
};
JS FIDDLE:删除php输出周围的引号。他们告诉javascript编译器这是一个字符串而不是数组
var mytry = <?php echo json_encode($tree); ?>;
var requiredJson = {
chart: {
container: "#OrganiseChart-simple"
},
nodeStructure: mytry
};
var mytry=;
var requiredJson={
图表:{
容器:“#简单组织结构图”
},
节点结构:mytry
};
result not expected:您尝试用try node向我提供这一结果结构将以数组形式出现,但它应该是一个对象,因此调整it服务器端以返回您期望的结果如果结构不符合预期,则返回not OK。我转换了我的PHP代码,现在我在javascript对象[Object]中得到了它。如何访问第二个对象?
var mytry = <?php echo json_encode($tree); ?>;
var requiredJson = {
chart: {
container: "#OrganiseChart-simple"
},
nodeStructure: mytry
};