我在Javascipt上有以下代码:
function getMuseums()
{
alert("get Museums");
Museum = Parse.Object.extend("Museum");
var query = new Parse.Query(Museum);
query.find({
success: function(results){
// alert(JSON.stringify(results));
var s="";
for(var i=0;i<results.length;i++)
{
var newMuseum= results[i];
var name = results[i].get("Name");
var address = results[i].get("Address");
var description = results[i].get("Description");
var id = results[i].id;
$("#list-posts").append("<li><a href='"+id+"' onclick='displayMUinfo(this.id)'>" +newMuseum.get("Name") + "" + "</a></li>");
} //end of for
$("#list-posts").listview("refresh");
// $("#Museums").html(s);
}, //end of success
error:function(){
alert("error");
} //end of error
}); //end of find
}
function displayMUinfo(clicked_id)
{
alert(clicked_id);
}
以下是HTML:
<ul id="list-posts" data-role="listview" data-inset="true"></ul>
这些代码的目的是遍历Parse.com上的博物馆课程。
(请参阅上面的图片链接)点击博物馆“试一试”,它将在另一页上显示博物馆的详细信息。问题是,我无法打开博物馆的详细信息页面。
请告诉我我的代码有什么问题,以及如何使其运行。谢谢:)