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

Services Web Discussion :

Appel d'un webservice en javascript


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Par défaut Appel d'un webservice en javascript
    Bonjour, j'ai un composant qui a une grande partie en javascript, le javascript sur le poste client doit faire un appel à un webservice que j'ai défini. Est ce possible si oui comment fait on cela ?
    Je suis asp.net 2. J'ai vu des exemples mais sous la version 3 .
    Par avance merci

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Par défaut
    je pense que tu devrais regarder du coté d'ajax

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Par défaut
    tu n'aurais pas d'exemple ? je galere bien

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Par défaut
    j'ai jamais trop regarder du coté des web service, et je ne connais donc pas exactement leur fonctionnement, mais le principe d'ajax est d'envoyé une requéte http a un serveur web, et celui ci va te renvoyé des donnée que tu va pourvoir utilisé
    création de l'objet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var ajax=null;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
    	ajax = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
    	ajax = new XMLHttpRequest();
    }
    envoie d'une requete get
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     ajax.open('get', 'donnees.php?parametre-1=12&parametre-2=abcdef&ok');
    ajax.onreadystatechange = recevoirReponse;
    ajax.send(null);
    envoie d'une requete post
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     ajax.open('post', 'donnees.php');
    ajax.onreadystatechange = recevoirReponse;
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send("parametre-1=12&parametre-2=abcdef&ok");
    traitement du resultat
    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
    function recevoirReponse(){
    	switch(ajax.readyState){
     
    		case 0:
    		case 1:
    			//ouverture de la communication
    		break;
    		case 2:
    			//envoi de la requête
    		break;
    		case 3:
    			//réception des données
    		break;
    		case 4:
    			//données arrivées
    			//ajax.status contient 200, 404, ...
    			//ajax.statusText contient OK, NOT FOUND, ...
    			var reponseTexte= ajax.responseText;
    			//traitement
    			///...
    		break;	
    	}
    }
    aprés a toi d'adapté et de voir si ca correspond a ce que tu veux

    source: http://durand.iut-amiens.fr/MCR-51/MCR-51-TD7.php

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/08/2010, 19h36
  2. Appeler un webservice depuis javascript
    Par Flackou dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/08/2008, 10h14
  3. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  4. Réponses: 4
    Dernier message: 27/04/2004, 14h45

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