Загрузка страницы в div с помощью ссылки, не работающей в Safari - PullRequest
0 голосов
/ 29 марта 2011

Следующий способ загрузки страницы в div при нажатии на ссылку работает со всеми браузерами, кроме Safari.

Может кто-нибудь дать мне подсказку о том, что душит Safari?

Большое спасибо!

        <script type="text/javascript">
      $(document).ready(function(){

              $("#fs").click(function(eventt){
              $("#adiv").html('<div id="destiny"></div>');

                  fs();
              });

    })    

            function fs() {   

              $("#destiny").load("mypage.php", {}, function(){  });
            }  

    </script>

 <a href="#" id="fs">Click me</a> 
 <div id="adiv"></div> 

Ответы [ 2 ]

1 голос
/ 29 августа 2012

Я думаю, что это будет работать лучше, если вы замените .html кодом ниже

.ajaxComplete(function(event, XMLHttpRequest, ajaxOptions) {

        });

Старый код

<script type="text/javascript">
  $(document).ready(function(){
          $("#fs").click(function(event){
          $("#content").html('<div id="content"></div>');
              fs();
          });
})    
        function Diensten() {   
          $("#content").load("test.php", {}, function(){  });
        }  
</script>

Новый код

    <script type="text/javascript">
  $(document).ready(function(){
          $("#Diensten").click(function(event){
          $("#content").ajaxComplete(function(event, XMLHttpRequest, ajaxOptions) {

        });('<div id="content"></div>');
              Diensten();
          });
})    
        function Diensten() {   
          $("#content").load("diensten.php", {}, function(){  });
        }  
</script>
0 голосов
/ 29 марта 2011

Вы пытались упростить свой код до

$(document).ready(function(){
   $("#fs").click(fs);

   function fs() {   
      $("#adiv").html('<div id="destiny"></div>');
      $("#destiny").load("mypage.php");
   }  
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...