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 は以下を返します: エラー: 初期化前にリストビューのメソッドを呼び出すことはできません。メソッド 'refresh' を呼び出そうとしました
ご協力ありがとうございました!さらに必要な場合は、教えてください。
編集:
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);
(...)
}
});
}