Page 1 sur 1

Execution d'un script d'une autre page

Posté : 17 déc. 2013, 11:04
par rimie
Bonjour,

J'ai un formulaire en 2 fichier index.php (PHP + Ajax) et faq.php (PHP seulement), quand je clique sur suivant, il execute le code sur faq.php:

index.php
// show send button
  $('.nextQuestion').click(function(){
  
        $.ajax({
        type: "POST",
        url: "Admins/FAQ.php",
        dataType: "json",
          
        success: function(data) {
        //alert(data.form);
// display counter
        $('#time').fadeIn(5000).html(30);
// display form
        $('.displayFAQ').fadeIn(5000).html(data.form);
        
              
        }
  });
    
  return false;
  });
faq.php comporte un formulaire, je veux afficher ce formulaire:
Question
Reponse 1
Reponse 2
Reponse 3
Reponse 4

<a class="nextQuestion">Suivant</a>
J'aurais la meme structure du formulaire, alors quand je repond a une question (bouton radio), la page qui va traiter la reponse ne se charge, je sais tres bien que le resultat du formulaire est venu depuis le code de la page suivante, et le code JS se trouve sur index.php et ne se trouve pas sur faq, comment appeller ce code depuis faq.php?

Recap:

index.php ==> Question suivante ==> affichage de faq.php (les questions) ==> choisir une reponse (la page ne se charge pas)

merci a vous

Re: Execution d'un script d'une autre page

Posté : 17 déc. 2013, 14:05
par xTG
Si index.php n'inclut pas faq.php ce sont deux requêtes différentes et donc le code de index.php ne peut pas être accessible par faq.php.
Sinon cela revient à dire que la personne qui monte dans la voiture A peut actionner l'autoradio de la voiture B. ;)

Dupliques le code JS dans les deux fichiers, ou bien exportes le dans un fichier .js et inclus le dans les deux.

Re: Execution d'un script d'une autre page

Posté : 18 déc. 2013, 01:53
par rimie
Sinon cela revient à dire que la personne qui monte dans la voiture A peut actionner l'autoradio de la voiture B. ;)
On sait jamais, peut etre une option ou bien une commande qui peut faire ca, pour la voiture si j'ai la meme telecommande on peut :D