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

jQuery Discussion :

AJAX: données incompréhensibles après l'élément de document


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut AJAX: données incompréhensibles après l'élément de document
    bonjour à toutes et à tous,

    j'ai une page dans laquelle j'ai un code ajax jquery qui fait appelle à une autre page :

    page 1
    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
     
     
    	<link rel="stylesheet" href="../jquery.treeview.css" />
    	<link rel="stylesheet" href="screen.css" />
     
    	<script src="../lib/jquery.js" type="text/javascript"></script>
    	<script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    	<script src="../jquery.treeview.js" type="text/javascript"></script>
     
    <script type="text/javascript" src="demo.js"></script>
     
    <script type="text/javascript">
    $(document).ready(function(){
    	$('.folder').click(function(){
    				//alert($(this).html());
    				var classFol=$(this);
                         $.ajax({
                            type: "POST",
     
                            url: "niveau1.html",
    						dataType: "script",
     
     
                            data: "",
     
                            success: function(msg){
                            //alert( "Data Saved: " + classFol.html());
    						classFol.parent().find('.niveau1').html(msg);
     
                               }
                         });
     
     
     
    				 });
    	});
    	</script>
     
     
     
    <div id="main">
     
    	<h4>Sample 1 - default</h4>
    	<ul id="browser" class="filetree">
    		<li class="closed"><span class="folder">Folder 2</span>
    			<ul class="niveau1 filetree">
     
                </ul>
    		</li>
     
    	</ul>
     
    </div>
    la 2eme page:

    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
    36
    37
    38
    39
    40
    41
    42
    43
     
     
    				<li><span class="folder">Subfolder 2.1</span>
    					<ul id="folder21">
    						<li><span class="file">File 2.1.1</span></li>
    						<li><span class="file">File 2.1.2</span></li>
    					</ul>
                        <ul class="niveau1 filetree"></ul>
    				</li>
     
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    <script src="../jquery.treeview.js" type="text/javascript"></script>
     
    <script type="text/javascript" src="demo.js"></script>			
    <script type="text/javascript">
    <!--
    $(document).ready(function(){
    	$('.folder').click(function(){
    				//alert($(this).html());
    				var classFol=$(this);
                         $.ajax({
                            type: "POST",
     
                            url: "niveau1.html",
     
                            data: "typeP=ok",
     
    		 				dataType: "script",
     
                            success: function(msg){
                            //alert( "Data Saved: " + classFol.html());
    						classFol.parent().find('.niveau1').html(msg);
     
                               }
                         });
     
     
     
    				 });
    	});
     
    -->
    	</script>
    mon prob est que ce code génère cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    données incompréhensibles après l'élément de document
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    merciiiiii d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    heu tu as un ajax dans le fichier appelé ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut
    merciiiii pour votre réponse,

    je fait appel à cette page :

    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
    36
    37
    38
    39
    40
    41
    42
    43
     
     
    	<li><span class="folder">Subfolder 2.1</span>
    					<ul id="folder21">
    						<li><span class="file">File 2.1.1</span></li>
    						<li><span class="file">File 2.1.2</span></li>
    					</ul>
                        <ul class="niveau1 filetree"></ul>
    				</li>
     
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    <script src="../jquery.treeview.js" type="text/javascript"></script>
     
    <script type="text/javascript" src="demo.js"></script>			
    <script type="text/javascript">
    <!--
    $(document).ready(function(){
    	$('.folder').click(function(){
    				//alert($(this).html());
    				var classFol=$(this);
                         $.ajax({
                            type: "POST",
     
                            url: "niveau1.html",
     
                            data: "typeP=ok",
     
    		 				dataType: "script",
     
                            success: function(msg){
                            //alert( "Data Saved: " + classFol.html());
    						classFol.parent().find('.niveau1').html(msg);
     
                               }
                         });
     
     
     
    				 });
    	});
     
    -->
    	</script>
    merciiiiii

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    oui donc en clair tu espères que le js dans le retour soit interprété ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Homme Profil pro
    Webdesigner & Intégrateur web
    Inscrit en
    Mai 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Webdesigner & Intégrateur web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 23
    Par défaut
    Si j'ai bien compris tu veut appeller une page 2 en ajax qui doit renvoyer du html à la page 1.

    Tu ne peut pas appeller en AJAX une page2 qui va modifier le contenu de page1. Par contre tu peut appeller en AJAX une page2, puis dans la page1 traiter les données ainsi renvoyées.
    Pourquoi alors, ta page2 n'a pas simplement ton html. Puis dans la page 1 tu récupère dans l'AJAX success les données pour les insérées.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/11/2011, 08h03
  2. Ajouter des éléments à un document XML
    Par ptr83 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 17/10/2006, 08h43
  3. [MySQL] problème de récupération de données incompréhensible
    Par yanice dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 02/07/2006, 22h45
  4. revenir en arriere apres un effacement de document
    Par bourvil dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 11/01/2006, 15h31
  5. Réutilisation de données à l'intérieur d'un même document
    Par sebi77 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/08/2005, 11h05

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