J'ai essayé ce qui suit:
$.load("Views/chatBox.html").appendTo('body') is not working!
TypeError: $.load is not a function
EDIT : La réponse ne devrait être qu'une seule ligne de code, ça suffit, je pense
Je ne comprends pas pourquoi placer un conteneur au bas du corps et charger une page externe dans ce n'est pas ce dont vous avez besoin?
Ce que vous pouvez essayer est le suivant:
<script type="text/javascript">
$(function() {
$("#container").load("Views/chatBox.html",function(){
$(this).clone().appendTo("body").remove();
});
});
</script>
Mais je ne suis pas sûr à 100% de ce code ... :)
Non, toutes ces réponses sont incorrectes car elles reposent sur un conteneur séparé!
Faites ceci:
$.ajax({
url: "your.html",
success: function (data) { $('body').append(data); },
dataType: 'html'
});
Lorsque j'ai essayé la solution de GaVrA, j'ai trouvé que cela pourrait être encore plus simple:
<script type="text/javascript">
$(function() {
$("#container").load("external.html").appendTo("body");;
});
</script>
Je suppose que appentTo supprime automatiquement une instance précédente? Peut-être que je manque quelque chose ici?