2016-05-15 10 views
0

ロードされた別のページのイベントがトリガされたときに、要素をページにロードさせたいとします。私は問題は、ロードされたページは、それを読み込むページから要素を認識しないと思う。解決策はありますか?ここに私のコードは次のとおりです。JQueryを使用して、読み込まれたページを最初のページの要素に別のページを読み込ませることはできますか?

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"); 
      } 
     }); 
}); 

感謝。

+0

に負荷のコールバック関数に2ページにあなたが持っているコードを渡すためにしているので、 '.btnpage2'でどのページに? –

+0

これを2ページ目で試してみてください。 '$(document).on(" click "、" btnpage2 "、function(){ $ .ajax({ 成功:function(data){ $(" .classfrompage1 ") –

+0

2番目のページにあります –

答えて

0

あなたは、コンテンツの負荷を動的にあなたが

$(document).on("click",".btnpage2",function(){ 
    $.ajax({ success:function(data){ 
    //Some ajax code to write to database 
    $(".classfrompage1").load("page3.php"); 
    } 
    }); 
}); 

選択肢を試みることができるページ1

関連する問題