Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 21h25   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 4
Points : 0
Points : 0
Par défaut Récuper resultat Ajax.Request()

bonjour,

Je souhaite récuperer en javascript le résultat d'un web service asp.net.
Pour cela j'éxecute le code suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var IdBDD=<%=Session("projet")%>
var url='/WS/Client/WebServiceStat.asmx/DateDebut';
var datedebut = new Ajax.Request(url, 
{
 method: 'get',
 parameters:{ id_bdd:IdBDD},
  onComplete: function(transport) {
        datedebut = transport.responseText;
        alert("Succes!"+datedebut);
    }
 
 });
Cela fonctionne, datedebut contient la valeur:
<dateTime xmlns="http://tempuri.org/">2011-01-26T00:00:00</dateTime>

Le seul souci est que je voudrais que datedebut=2011-01-26T00:00:00 (sans les balises)

Est-ce possible? et Comment?

J'espere avoir été clair

Merci
HelloWorldAjaxYou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 22h37   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
Bonsoir,
utilisation d'expression régulière
Code :
1
2
3
4
5
var sTmp = '<dateTime xmlns="http://tempuri.org/">2011-01-26T00:00:00</dateTime>';
var sResult = sTmp.match( "<dateTime[^>]*>([\\S\\s]*?)<\/dateTime>");
for( var i = 0, nb = sResult.length; i <nb; i++){
  alert( '[' +i +'] = ' +sResult[i]);
}
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h05.


 
 
 
 
Partenaires

Hébergement Web