所以这是你如何能做到这一点:
这个链接会告诉你如何操作更详细:http://jsfiddle.net/9zfHE/8/
$(document).ready(function(){
$("#button").click(function(){
$.getJSON("http://example.com/",function(result){
$.each(result, function(i, field){
$("#myDiv").append("<tr id='bord'><td>"+i + "</td><td> " + field.name + "</td><td>" + field.description + "</td></tr>");
});
});
});
});
此链接是你想按照它到底是什么外观:http://jsfiddle.net/9zfHE/10/
$(document).ready(function(){
$("#button").click(function(){
$.getJSON("http://example.com/",function(result){
$.each(result, function(i, field){
$("#myDiv").append("<h4>" + field.name + "</h4><p>" + field.description + "</p>");
});
});
});
});
你必须使用AJAX &。 getJSON
基本上从url中抓取字段的方法。然后我附加了一个从你的json到div的表格。
如果你添加更多的数据到你的json,那么你可以通过field.[json-field-name]
抓住它,并通过给它提供'id'给你任何样式&然后在css中创建样式。 i
跟踪json文件中元素的数量。
希望这有助于在
更多的文档:http://api.jquery.com/jquery.getjson/
Ajax
使用jQuery插件需要被嵌入到你的页面的.getJSON
方法工作。
[编辑:]这是您的HTML文件的样子:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#button").click(function(){
$.getJSON("http://example.com/",function(result){
$.each(result, function(i, field){
$("#myDiv").append("<h4>" + field.name + "</h4><p>" + field.description + "</p>");
});
});
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>Click Button to display information!</h2></div>
<input type="submit" id="button" value="Change Content"></input>
<div></div>
</body>
</html>
哇!多谢老兄! 我想我现在得到它:D – MeyJaX
我编辑了OP到我认为应该用你的例子看它应该看起来(稍后将自己修改它),抱歉再次打扰你,但我仍然有点困惑最终的结果应该如何看待。 – MeyJaX
查看我的编辑请 – fscore