我正在使用jstree,它在外部php页面上生成一个JSON数组。我只需要一种简单安全的方式来显示这些数据,通过jquery或javascript,我可以附加css。我看过json2.js等,但实际上没有例子。我今天花了三个小时看似简单的事情。 我的阵列看起来像这样。
[{"attr":{"id":"node_80","rel":"folder"},"data":"TEST","state":"closed"},{"attr":{"id":"node_271","rel":"folder"},"data":"testing","state":""},{"attr":{"id":"node_43","rel":"folder"},"data":"testing3namefield","state":"closed"},{"attr":{"id":"node_270","rel":"folder"},"data":"gagaga","state":""},{"attr":{"id":"node_267","rel":"default"},"data":"yyy","state":""},{"attr":{"id":"node_266","rel":"default"},"data":"my test.txt","state":""},{"attr":{"id":"node_33","rel":"folder"},"data":"azaz","state":"closed"}]
此外,一切似乎都提到了安全措施,我不知道什么是安全的。
答案 0 :(得分:0)
我假设您在问题中提供的数据是PHP json脚本的直接(且唯一)输出。如果是这样,那就非常简单了。
(function() {
$.getJSON( '/server.php?operation=get_children&id=2', function(data) {
$.each(data, function(key,value) {
$('body').append('<div>'+value.data+'<br/>'+value.state+'</div><hr/>');
});
});
})(jQuery);