Domande sulla pagina di caricamento di Jquery
-
03-07-2019 - |
Domanda
Sono relativamente nuovo nell'uso di jQuery
e vorrei utilizzare il metodo load
per inserire contenuti nella mia pagina poiché il sito con cui sto ospitando non supporta alcun scripting lato server.
Voglio essere in grado di eseguire più JQuery sulle pagine che vengono inserite (tramite il metodo di caricamento) come la fisarmonica nella libreria dell'interfaccia utente. Come potrei farlo funzionare?
Saluti in anticipo
Soluzione
il metodo $ .load
ha un callback
.
Questo verrà invocato quando i dati sono stati restituiti in modo da poter istanziare i controlli dell'interfaccia utente in questo metodo di callback.
Ad esempio
//Load html page with Accordian markup
$('#someDiv').load(urlWithAccordian, function(){
//Create Accordian
$('#someUL').accordian();
});
Altri suggerimenti
Cambia host! Non dovresti mai fare affidamento su JavaScript per qualcosa di così rudimentale come il contenuto!