par
nina87 » 23 avr. 2009, 17:19
ok merci j'ai réussi a trouver a peu près mon bonheur.
a partir de ma liste déroulante, j'exécute 2 fonctions ajaxtext(), ajaxnuml()
les voici :
function ajaxnuml()
{
alert('ici');
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200) {
// Nous recuperons ce coup ci le retour dans une variable
var chaine = xhr.responseText;
// Nous decoupons la reponse selon le caractere choisi
var tableau = chaine.split('£');
// Nous appliquons les valeurs récupérées au element correspondant
document.getElementById('urgence').value = tableau[0];
}
}
xhr.open("POST",'ajaxrecupurg.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
numl = document.getElementById('numl').value;
xhr.send("numl="+numl);
}
function ajaxtext()
{
alert('la');
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200) {
// Nous recuperons ce coup ci le retour dans une variable
var chaine = xhr.responseText;
// Nous decoupons la reponse selon le caractere choisi
var tableau = chaine.split('£');
// Nous appliquons les valeurs récupérées au element correspondant
document.getElementById('com_p').value = tableau[0];
}
}
xhr.open("POST",'ajaxrecuptext.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
numl = document.getElementById('numl').value;
xhr.send("numl="+numl);
}
donc cela fonctionne de cette manière mais si j'enlève les 2 alert, cela ne fonctionne plus, comme ci il y avais un conflit de variable. j'ai donc essayer de changer celle ci mais rien y fait.
es-ce que vous voyer d'où vient le problème ?
ok merci j'ai réussi a trouver a peu près mon bonheur.
a partir de ma liste déroulante, j'exécute 2 fonctions ajaxtext(), ajaxnuml()
les voici :
[php]
function ajaxnuml()
{
alert('ici');
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200) {
// Nous recuperons ce coup ci le retour dans une variable
var chaine = xhr.responseText;
// Nous decoupons la reponse selon le caractere choisi
var tableau = chaine.split('£');
// Nous appliquons les valeurs récupérées au element correspondant
document.getElementById('urgence').value = tableau[0];
}
}
xhr.open("POST",'ajaxrecupurg.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
numl = document.getElementById('numl').value;
xhr.send("numl="+numl);
}
function ajaxtext()
{
alert('la');
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200) {
// Nous recuperons ce coup ci le retour dans une variable
var chaine = xhr.responseText;
// Nous decoupons la reponse selon le caractere choisi
var tableau = chaine.split('£');
// Nous appliquons les valeurs récupérées au element correspondant
document.getElementById('com_p').value = tableau[0];
}
}
xhr.open("POST",'ajaxrecuptext.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
numl = document.getElementById('numl').value;
xhr.send("numl="+numl);
} [/php]
donc cela fonctionne de cette manière mais si j'enlève les 2 alert, cela ne fonctionne plus, comme ci il y avais un conflit de variable. j'ai donc essayer de changer celle ci mais rien y fait.
es-ce que vous voyer d'où vient le problème ?