所以這是你如何能做到這一點:
這個鏈接會告訴你如何操作更詳細: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