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

AJAX Discussion :

[AJAX] jsp et xml et ajax


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Féroé

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut [AJAX] jsp et xml et ajax
    Salut,
    voila mon page charge_galerie.jsp

    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
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ page import="Connect.*"%>
    <%@ page import = "java.io.*, java.util.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
     
     
        <title>My JSP 'charge_galerie.jsp' starting page</title>
        <meta http-equiv="content-type" content="text/xml; charset=UTF-8">
    	<meta http-equiv="cache-control" content="no-cache,must-revalidate">
    	<meta http-equiv="expires" content="Fry ,1 Sep 2011 15:20:31 GMT ">    
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
     
      </head>
     
      <body>
      <%BD base= new BD();
    Vector v = base.getAllImage(request.getParameter("ch_img_rubid"));
    String xm=new String();
    if(v.size()!=0){
    xm="<?xml version='1.0' encoding='UTF-8'?>";
    xm+="<images>";
    for(int i=0;i<v.size();i+=4){
    xm+="<image orientation='"+v.get(i+3)+"'>";
    xm+="<ch_img_fichier>"+v.get(i+2)+"</ch_img_fichier>";
    xm+="<ch_img_id>"+v.get(i)+"</ch_img_id>";
    xm+="<ch_img_rubid>"+v.get(i+1)+"</ch_img_rubid>";
    xm+="</image>";
    }
    xm+="</images>";
    }
    else{xm+="<erreur>Erreur</erreur>";}
    %>
    <%=xm%>
     
      </body>
    </html>
    et voila mon page d'acceil qui contient ce script
    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
    function charge_galerie(arg){
    var objxhr=xhr_connect()
    if(objxhr){
    objxhr.onreadystatechange=function(){
      if(objxhr.readyState==4){
         if(objxhr.status==200){alert(objxhr.objxhr.responseXML )                            
     
     
                                }
      }
    }
    var sql="ch_img_rubid="+arg;
    objxhr.open("POST","charge_galerie.jsp",true)
    objxhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    objxhr.send(sql);
     
    }
    else{
         alert("soucie d'xmlHttpRequest")
        }
     
    }
    le probleme que je n'accepte pas le fichier xml qui déjà créer dans la page charge_galerie.jsp l'instruction suivant alert(objxhr.objxhr.responseXML ) affiche:null
    est ce que la creation xml dans la page charge_galerie vrais ou non
    merci d'avance

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par fehdi Voir le message
    l'instruction suivant alert(objxhr.objxhr.responseXML ) affiche:null
    A moins que ton objet objxhr ait une propriété objxhr (ce qui serait quand même un petit peu n'importe quoi ), je trouve ça tout-à-fait normal... ^^

    > essaie plutot objxhr.responseXML tout simplement
    > quand tu postes du code, mets le entre balises CODE sinon c'est illisible stp
    > ne poste pas de code serveur : poste plutot le code généré (html) récupéré dans un navigateur qui affiche ta page

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/04/2011, 05h59
  2. [AJAX] manipuler document xml en ajax
    Par zougagh dans le forum AJAX
    Réponses: 3
    Dernier message: 15/11/2009, 17h11
  3. [AJAX] récupération data xml depuis AJAX
    Par jpclutier dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 07/05/2008, 14h13
  4. [AJAX] [JSP] Comment le moteur AJAX considère que le readyState == 4 ?
    Par SONY30 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/11/2006, 15h45
  5. [AJAX/JSP] Perte de la session et de response sous IE
    Par maxbzh56 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/08/2006, 11h04

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