Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

FEU et ajax
#4

je commence à voir le jour...

j'ai crée une page login avec un template dédié dont le seul code est:

Code :
{process_pagedata}
{cms_module module=FrontEndUsers returnto="home"}

j'appelle donc cette page par jquery lors de ma connection ou deconnection

script jQuery:

Code :
<script type="text/javascript">
        
        $(document).ready(function() {
          
            var options = {
               url: "login.html",
               success: function() {
               $("#panel .content .loginform").load("login.html");
               }
           };

            $('.loginform form').submit(function(e) {
               e.preventDefault();
               $(this).ajaxSubmit(options);
               return false;
               });

             $('.loginform a').click(function(e) {
                e.preventDefault();
               $.ajax({
                  url: $('.loginform a').attr("href"),
                  success: function(html){
                  $("#panel .content .loginform").load("login.html");
                  }
               });
             });  
            
        });
</script>

ça marche presque....

lorsque que la page login est loadé jquery n'est plus pris en compte, comme si l fonction load de jquery fesait une iframe dans lequel était inséré la page login.html sur laquel mon script ne peut être interprété.
Il faudrait donc que j'arrive à remplacer l'intérieur de ma div ".loginform" par le contenu de la page login.html... donc utiliser la fonction jquery ".html()"


toujours personne pour filer un coup de pouce???
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)