我正在尝试制作一个高尔夫应用程序/网络应用程序,我可以在其中从列表视图中找到我即将举行的比赛......但是。
如果我想让它成为一个应用程序,我需要使用 json 填充我的列表视图。我对此有点陌生,但尝试过这样的:
我的 json 数据如下所示:
[{"season":"OOM '09","course":null,"matchform":"Stableford"},{"season":"OOM '10","course":null,"matchform":"strokeplay"},{"season":"OOM '10","course":null,"matchform":"Stableford"}]
这是我尝试获取它的方法:
$(document).ready(function(){
$.getJSON("http://appdata.golfacross.com/TEST_matches.php",
function(data){
var content = []
$.each(data , function(i,val){
content.push("<li>");
content.push("<h3>" + val.season + "</h3>");
content.push("<p>" + val.matchform + "</p>");
content.push("</li>");
});
$("#mathes_list_count").html(content.join(""));
});
});
这是我的html:
<div data-role="page" id="matches" data-theme="a">
<div data-role="header" data-position="inline" data-theme="a">
<h1>upcoming matches</h1>
</div>
<div data-role="content" id="matcheslist">
<ul data-role='listview' id="mathes_list_count"></ul>
</div>
</div>
我没有得到任何结果:-/ 不知道我是否做对了,是否有任何帮助。我创建了一个 jsfiddle 项目:http: //jsfiddle.net/jmansa/r88t7/
希望提前帮助和感谢:-)