2016-05-15 2 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

, в котором страница является '.btnpage2' ? –

+0

попробуйте использовать это на странице 2 '$ (document) .on (" click "," .btnpage2 ", function() { $ .ajax ({ успех: функция (данные) { $ (". Classfrompage1 ") .} }); }); ' –

+0

. На второй странице –

ответ

0

С вами контента нагрузки динамически, вы можете попробовать

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

альтернативы передать код, который вы имеете в стр.2 функции обратного вызова нагрузки на странице 1

Смежные вопросы