/ / jQuery Funkcja wywołania mobilnego podczas zmiany strony - javascript, jquery-mobile

Funkcja wywołania jQuery Mobile podczas zmiany strony - javascript, jquery-mobile

Korzystam z jQuery Mobile i chcę zadzwonićfunkcja po kliknięciu na kotwicę. Ta funkcja umieści dane w widoku listy widoczne na wywoływanej stronie. Niestety to nie działa. Oto kod, mam nadzieję, że możesz mi pomóc!

<a href="#pageXY" onclick="changeActorInfo(5)" data-transition="flip">
<img class="tmdbCast1" width="100" height="150">
<span id="springboardLabelActors" class="tmdbCast1name"></span>
</a>

Firebug zwraca następujące informacje: Błąd: nie można wywołać metod w widoku listy przed inicjalizacją; próbował wywołać metodę „odśwież”

Dziękuję za pomoc! Jeśli potrzebujesz więcej, powiedz mi!

Edytować:

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);
(...)
}
});

}

Odpowiedzi:

0 dla odpowiedzi № 1

Twoja funkcja dzwoni .listview("refresh"); zanim treść została zainicjowana przez jQuery Mobile. W każdym razie tylko dzwonisz .listview("refresh"); po dodaniu zawartości dynamicznej do obiektu listview.