Ich möchte ein Element laden eine Seite, wenn ein Ereignis in einer anderen geladenen Seite ausgelöst wird. Ich denke, das Problem ist, dass die geladene Seite das Element von der Seite, das es lädt, nicht erkannt hat. Gibt es Lösungen? Hier ist mein Code:Können wir eine geladene Seite mit JQuery eine andere Seite in ein Element auf der ersten Seite laden?
page1.php:
<script type="text/javascript">
$(document).ready(function(){
$(".class1").load("page2.php");
});
</script>
<div class="class1"></div>
<div class="classfrompage1"></div>
page2.php:
$(".btnpage2").click(function(){
$.ajax({
//Some ajax code to write to database
success:function(data){
$(".classfrompage1").load("page3.php");
}
});
});
Vielen Dank im Voraus.
, in der Seite ist '.btnpage2' ? –
versuchen Sie es auf Seite 2 '$ (Dokument) .on (" click ",". Btnpage2 ", Funktion() { $ .ajax ({ Erfolg: Funktion (Daten) { $ (". Classfrompage1 ") .load ("page3.php"); } }); }); ' –
Es ist auf der zweiten Seite –