IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Script executer a chaque page


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur
    Inscrit en
    Octobre 2014
    Messages
    322
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : D�veloppeur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2014
    Messages : 322
    Par d�faut Script executer a chaque page
    Bonjour,

    Je suis novice en JS donc c'est surement un probl�me de compr�hension.

    J'ai ce bout de code qui appelle une fonction PHP qui appelle un webservice, donc j'aimerai que cette fonction s'ex�cute seulement quand le bon formulaire est charg�.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $("#formInscriptionII").ready(function ()
    	    {
    	    	console.log("test");
    	        var regexMdp = "";
    	        $.ajax({
    	            type: "GET",
    	            url: "/base/signup/regex",
    	            dataType:"json",
    	            complete: function(data,status) 
    	                {
    	                    regexMdp = new RegExp(data.responseJSON);
    	                },
    	            async: false
    	        });
    Si je comprend bien la code que j'ai, c'est cens� ex�cuter la fonction quand le formulaire avec l'ID formInscriptionII est charg�, non ?

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $("#formInscriptionII").ready(function ()
    Non.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $( document ).ready(function() { // quand le DOM est prêt (complètement chargé)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    	            url: "/base/signup/regex",
    QUEL fichier PHP ??

    �a, �a sent mauvais...
    Si tu es oblig� de faire un appel "synchrone", c'est s�rement qu'il y a un souci de conception.

    ...quand le bon formulaire est charg�...
    Que veux-tu dire par l� ?


    Bref : sans plus d'explications, on peut dire que ton code ne vaut pas tripette.

  3. #3
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur
    Inscrit en
    Octobre 2014
    Messages
    322
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : D�veloppeur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2014
    Messages : 322
    Par d�faut
    Alors,

    J'ai un fichier JS qui est charg� dans le layout du site, donc ce fichier JS est toujours charg�. (peut �tre que c'est b�te comme utilisation)

    Dans ce fichier, j'ai mon bout de code que je vous ai mis, avec d'autre fonction JS.

    Le synchrone est compl�tement b�te en effet... surtout que la regex ne sert qu'a valider un champ de formulaire, donc il a le temps de se charger avant la soumission du formulaire.

    Ce bout de code est bien englob� dans
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $( document ).ready(function() {
    Mais je voudrais que le bout de code qui ne concerne qu'un formulaire (ou 2) donc je ne souhaite pas qu'il s'ex�cute sur chaque page. (il faut peut �tre plusieurs fichier JS pour �a, c'est pour �a que je viens ici demander de l'aide)

    Ensuite le script PHP est dans un controlleur (en l�occurrence dans SignupController dans l'action RegexAction) qui me retourne une regex, pour v�rifier que le mot de passe est conforme � la politique de gestion, que j'utilise avec JQuery validation (ne me demand� pas pourquoi on n'utilise pas HTML 5 pour �a....).

    J'esp�re avoir �t� clair et surtout compr�hensible.
    Je me doute qu'il y a des probl�mes de conception, mais je ne dois plus changer �a.
    Je me suis rendu compte de l'erreur en voulant mettre des logs � chaque appel a un WebService, donc j'esp�re que je peux r�soudre ce probl�me sans changer une grosse partie du site...

Discussions similaires

  1. Execution script php au sein page html
    Par pesked dans le forum D�buter
    R�ponses: 1
    Dernier message: 29/10/2009, 14h38
  2. R�ponses: 1
    Dernier message: 15/02/2009, 07h45
  3. comment executer script sans changer de page
    Par calitom dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 29/06/2007, 11h35
  4. [Syst�me] Executer un script CGI dans une page php
    Par RadicalBob dans le forum Langage
    R�ponses: 1
    Dernier message: 25/04/2007, 17h46
  5. execution de script js dans la page
    Par Boolean69 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 14/02/2007, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo