我正在使用 jQuery Mobile 并希望在单击锚点后调用一个函数。此函数会将数据放入被调用页面上可见的列表视图中。不幸的是,它不起作用。这是一些代码,我真的希望你能帮助我!
<a href="#pageXY" onclick="changeActorInfo(5)" data-transition="flip">
<img class="tmdbCast1" width="100" height="150">
<span id="springboardLabelActors" class="tmdbCast1name"></span>
</a>
Firebug 返回以下内容: 错误:无法在初始化之前调用 listview 上的方法;试图调用方法“刷新”
感谢您的帮助!如果您需要更多,请告诉我!
编辑:
function changeActorInfo(cID) {
actorID = cID;
getActorInfo(actorID);
};
function getActorInfo(pID){
$('.dListDarsteller').show().listview('refresh');
$('.logoListDarsteller').hide();
$.ajax({
url: "http://api.themoviedb.org/3/person/" +pID+ "?api_key=XXX&append_to_response=credits",
dataType: 'jsonp',
success: function(results){
var name = results.name;
$('.tmdbTitelDarsteller').html('<br><span class="titel">' +name);
(...)
}
});
}