Funktion ausführen nach Refresch von DIV Container
Hallo,
ich hab gerade auf Grund meiner bescheidenen JavaScript Kenntnisse Probleme beim Ausführen einer Funktion.
Aktuell habe ich auf einer Webseite ein "Select" Feld
Wenn der Wert hier geändert wird aktualisiere ich entsprechend
jetzt muss ich aber nachdem der Refresh des DIV Containers fertig ist einen weiteren Befehl ausführen.
So wie ich das sehe gibt es aber leider kein passendes Event dafür. Oder hoffentlich hab ich es einfach nur nicht gefunden.
schon mal Danke für die Hilfe.
ich hab gerade auf Grund meiner bescheidenen JavaScript Kenntnisse Probleme beim Ausführen einer Funktion.
Aktuell habe ich auf einer Webseite ein "Select" Feld
Wenn der Wert hier geändert wird aktualisiere ich entsprechend
$('#persno').change(function() {
var persno = $('#persno').val();
$('#content').load('inc/auswfunc.php?action=malfunc&persno=' + persno);
});
jetzt muss ich aber nachdem der Refresh des DIV Containers fertig ist einen weiteren Befehl ausführen.
$('.selectpicker').selectpicker();
So wie ich das sehe gibt es aber leider kein passendes Event dafür. Oder hoffentlich hab ich es einfach nur nicht gefunden.
schon mal Danke für die Hilfe.
2 Antworten
- LÖSUNG moJ090 schreibt am 03.10.2017 um 17:44:27 Uhr
- LÖSUNG wiesi200 schreibt am 03.10.2017 um 18:23:35 Uhr
LÖSUNG 03.10.2017 um 17:44 Uhr
Hallo,
Bin selbst nicht wirklich ein jquery experte aber ich meine .on sollte da funktionieren.
$(“#content“) .on(“load“, function(){
$('.selectpicker').selectpicker();
});
Gruß
Mojo
Bin selbst nicht wirklich ein jquery experte aber ich meine .on sollte da funktionieren.
$(“#content“) .on(“load“, function(){
$('.selectpicker').selectpicker();
});
Gruß
Mojo
LÖSUNG 03.10.2017, aktualisiert um 18:24 Uhr
Erst mal danke.
".on" dient so wie ich das verstehe dazu auf mehrere Event's zu reagieren.
Ich hab aber jetzt ne Lösung.
Es gibt eine Callback Funktion die am Anschluss des Ladevorgangs aufgerufen wird. Somit bauch ich kein eigenes Event.
Am Schluss sieht es dann so aus.
http://api.jquery.com/load/
http://api.jquery.com/on/
".on" dient so wie ich das verstehe dazu auf mehrere Event's zu reagieren.
Ich hab aber jetzt ne Lösung.
Es gibt eine Callback Funktion die am Anschluss des Ladevorgangs aufgerufen wird. Somit bauch ich kein eigenes Event.
Am Schluss sieht es dann so aus.
$('#persno').change(function() {
var persno = $('#persno').val();
$('#content').load('inc/auswfunc.php?action=malfunc&persno=' + persno,
function(){\$('.selectpicker').selectpicker();});
});
http://api.jquery.com/load/
http://api.jquery.com/on/