我是Jquery的新手。但是,我想让Json有多个对象然后将它附加到html元素中。 这是我的第一个jquery代码:
<html>
<head>
<script type="text/javascript" src="Jquery/jquery.js"></script>
<script>
$(document).ready(function(){
$.getJSON("http://epomia.com/tmp/dc.php", function(data){
$.each(data, function(id, vall){
$.each(vall, function(x, y){
$("#mbuh").append(y);
});
});
});
});
</script>
</head>
<body>
<div id="mbuh">
</div>
</body>
</html>
但是,为什么不想显示json数据? 哪个错了? http://epomia.com/tmp/dc.php中的json或我的代码?
答案 0 :(得分:0)
JSON是正确的。
您提供的链接中的JSON是一个具有4个属性的对象,每个属性都是一个数组。 您不必遍历该数组以附加每个元素。你只需致电
$.each(data, function (id, vall) {
$("#mbuh").append(vall);
});
见工作fiddle