J'utilise un plugin jQuery, il obtient des données à partir d'un URL, récupère, calcule et écrit des données dans un div
.lorsque le travail d'une fonction est terminée
Je veux copier ce div
contenu à un autre div
, lorsque ces fonctions font son travail.
par exemple:
$("#div1").myfunction(); // it gets and calculates data and adds to #div1 . it needs 2-3 seconds to be done
var contents = $("#div1").html(); // when myfunction() done, copy contents
$("#div2").html(contents);
quand je courais ce code, je n'avais pas de nouveaux contenus dans #div2
.
Est-ce que 'myfunction' faire une requête Ajax? –
Si 'myFunction()' se termine de manière asynchrone, vous devrez utiliser un rappel pour déclencher la copie. –
@ karim79: et les appels ajax effectués par jquery peuvent être * synchrones *. Donc - non, ce n'est pas si clair. – zerkms