par
Aureusms » 05 oct. 2009, 11:49
Bonjour à tous,
J'essaye depuis plusieurs jours de me contenter de simuler un retour XML.
J'ai une variable retournée en AJAX qui ne peut être QUE en texte.
Aussi j'ai simulé le XML en mettant dans ma variable texte "responseText" des balises <RESULTAT style="display:none;">Le résultat est OK screugneugneu</RESULTAT>.
Ce que je voudrais : récupérer le "Le résultat est Ok screugneugneu". Je me suis donc dirigé vers REGEX and Javascript mais je butte sur le REGEX. Ma fonction reg.test me retournant toujours FALSE :
Code : Tout sélectionner
function simule_xml (balise,texte)
{
var valeurRetour = false;
var reg = new RegExp ("#^<"+balise+">([0-9][a-zA-Z])</"+balise+">$#","gi");
if (reg.test(texte))
{
valeurRetour = reg.exec(texte);
}
return valeurRetour;
}
Ce que j'ai déjà essayé :
Code : Tout sélectionner
#^<"+balise+">(.*)</"+balise+">$#
^<"+balise+">(.*)</"+balise+">$
#^<"+balise+">()</"+balise+">$#
valeur de retour <RESULTAT> uniquement (sans le style="display:none;")
Auriez vous quelques pistes que je puisse explorer ?
Bonjour à tous,
J'essaye depuis plusieurs jours de me contenter de simuler un retour XML.
J'ai une variable retournée en AJAX qui ne peut être QUE en texte.
Aussi j'ai simulé le XML en mettant dans ma variable texte "responseText" des balises <RESULTAT style="display:none;">Le résultat est OK screugneugneu</RESULTAT>.
Ce que je voudrais : récupérer le "Le résultat est Ok screugneugneu". Je me suis donc dirigé vers REGEX and Javascript mais je butte sur le REGEX. Ma fonction reg.test me retournant toujours FALSE :
[code]function simule_xml (balise,texte)
{
var valeurRetour = false;
var reg = new RegExp ("#^<"+balise+">([0-9][a-zA-Z])</"+balise+">$#","gi");
if (reg.test(texte))
{
valeurRetour = reg.exec(texte);
}
return valeurRetour;
}[/code]
Ce que j'ai déjà essayé :
[code]#^<"+balise+">(.*)</"+balise+">$#
^<"+balise+">(.*)</"+balise+">$
#^<"+balise+">()</"+balise+">$#
valeur de retour <RESULTAT> uniquement (sans le style="display:none;")[/code]
Auriez vous quelques pistes que je puisse explorer ?