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 :

[AJAX] Validation W3C d'une page php+ajax


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 16
    Points : 9
    Points
    9
    Par défaut [AJAX] Validation W3C d'une page php+ajax
    Bonjour, j'ai une page qui affiche 2 listes de choix (select), la première est remplie directement en php, la deuxième se remplie en fonction de ce qui est choisi dans la première (tout le monde me suit?) et enfin une fois que dans la 2ème liste un choix est fait on un résultat qui s'affiche en dessous.
    Mon code passe bien en W3C, mais j'ai encore quelques erreurs car ajax me rajoute environ 40 lignes en début de code et dans lesquelles il y a des erreurs
    voici le lien vers la page en question : http://www.atoutjeunes21.com/spip/test_cp.php
    et le lien direct vers la validation W3C : http://validator.w3.org/check?verbos...%2Ftest_cp.php

    Merci d'avance de m'aiguiller sur ce qui génère ses lignes

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Mon code passe bien en W3C
    non, pas vraiment, tu ne précises pas de doctype ni d'encodage... cela n'a rien à voir avec Ajax, le W3C ne valide que le code initial.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Ok, alors pourquoi lorsque je supprime le lien vers le fichier dans lequel j'ai mes fonctions ajax je passe la validation, et que dans les premières lignes de code qui se rajoute si je laisse le fichier en l'état j'ai :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    # <script type="text/javascript" charset="UTF-8">
    # /* <![CDATA[ */
    # try { if (undefined == xajax.config) xajax.config = {}; } catch (e) { xajax = {}; xajax.config = {}; };
    # xajax.config.requestURI = "http://www.atoutjeunes21.com/spip/test_cp.php";
    # xajax.config.statusMessages = false;
    # xajax.config.waitCursor = true;
    # xajax.config.version = "xajax 0.5 rc2";
    # xajax.config.legacy = false;
    # xajax.config.defaultMode = "asynchronous";
    # xajax.config.defaultMethod = "POST";
    # /* ]]> */
    # </script>
    # <script type="text/javascript" src="xajax_js/xajax_core.js" charset="UTF-8"></script>
    # <script type="text/javascript" charset="UTF-8">
    # /* <![CDATA[ */
    # window.setTimeout(
    # function() {
    # var scriptExists = false;
    # try { if (xajax.isLoaded) scriptExists = true; }
    # catch (e) {}
    # if (!scriptExists) {
    # alert("Error: the xajax Javascript component could not be included. Perhaps the URL is incorrect?\nURL: xajax_js/xajax_core.js");
    # }
    # }, 2000);
    # /* ]]> */
    # </script>
    #
    # <script type='text/javascript' charset='UTF-8'>
    # /* <![CDATA[ */
    # xajax_fonction1 = function() { return xajax.request( { xjxfun: 'fonction1' }, { parameters: arguments } ); };
    # xajax_fonction2 = function() { return xajax.request( { xjxfun: 'fonction2' }, { parameters: arguments } ); };
    # xajax_fonction3 = function() { return xajax.request( { xjxfun: 'fonction3' }, { parameters: arguments } ); };
    # /* ]]> */
    # </script>
    Qui laisse entendre qu'il y a un rapport plus ou moins direct avec ajax

    Après divers tests il ressort que c'est la ligne
    $xajax->printJavascript();
    qui pose problème

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Difficile de te répondre... puisque je ne vois qu'une partie de code. Ce que je sais, c'est que sur le lien que tu as mis, la validation échoue car il manque une déclaration de doctype et de codage et ça n'est pas dû à Ajax !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. [AJAX] Appel d'une page php, $.ajax
    Par Jey10 dans le forum jQuery
    Réponses: 5
    Dernier message: 14/04/2014, 22h16
  2. [AJAX] Ajax n'ouvre pas une page php
    Par houssine91 dans le forum AJAX
    Réponses: 5
    Dernier message: 05/08/2013, 21h58
  3. ajax control toolkit dans une page PHP
    Par kortobi dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2012, 11h16
  4. [AJAX] Appeller une page php en Ajax pour action sur Mysql
    Par Overstone dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 20/07/2007, 18h23
  5. [AJAX] Réafficher d'une page php avec ajax
    Par red_nour dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/06/2007, 08h21

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