Ajax problèmes
Résolu/Fermé
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
-
28 janv. 2010 à 12:58
Archeus01 Messages postés 1571 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 29 janv. 2010 à 10:08
Archeus01 Messages postés 1571 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 29 janv. 2010 à 10:08
A voir également:
- Ajax problèmes
- Ajax refresh div ✓ - Forum Javascript
- Ajax echo ✓ - Forum PHP
- Ajax utf8 ✓ - Forum Programmation
- Mot de passe oublié ajax - Forum PHP
- Ajax 403 forbidden ✓ - Forum Javascript
3 réponses
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
28 janv. 2010 à 15:55
28 janv. 2010 à 15:55
QUe vaut value dans ton javascript document.getElementById(total).innerHTML=ajaxRequest('total.php?idPage='+idPage+'&value='+value); ? Il devrait valoir un truc du genre <input type='text' name='totalX' value='XXX_CALCULE' size='8' readonly />
Ensuite, pourquoi changer le inerhtml des div et pa la value des input? Sa serait plus simple quand même! (et en plus, je pense que c'est ce que tu veux faire)
Ensuite, pourquoi changer le inerhtml des div et pa la value des input? Sa serait plus simple quand même! (et en plus, je pense que c'est ce que tu veux faire)
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
28 janv. 2010 à 16:55
28 janv. 2010 à 16:55
document.getElementById(total).innerHTML=ajaxRequest('total.php?idPage='+idPage+'&value='+value);
et le div ton input:
<div id='total1'><input type='text' name='total1' value='<?php echo $total;?>' size='8' readonly></div>
tu vois bien que l'id n'est pas bon
il faut:
si je fais un alert(document.form[total]) =>
de plus je ne vois pas trop ton principe, tu fais par ajax appel à un script php qui te renvoie la valeur que tu lui passes en argument value='<?php echo $_GET['value'];?>'
apparemment tu fais un calcul par javascript, alors il suffit que dans ta fonction calc(1,2) tu rajoutes
et le div ton input:
<div id='total1'><input type='text' name='total1' value='<?php echo $total;?>' size='8' readonly></div>
tu vois bien que l'id n'est pas bon
il faut:
document.getElementById('total1')....et entre guillemets simples ou doubles
si je fais un alert(document.form[total]) =>
alert(document.form.total.value)
de plus je ne vois pas trop ton principe, tu fais par ajax appel à un script php qui te renvoie la valeur que tu lui passes en argument value='<?php echo $_GET['value'];?>'
apparemment tu fais un calcul par javascript, alors il suffit que dans ta fonction calc(1,2) tu rajoutes
document.getElementById('total1').value=ton_total_calcule
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
29 janv. 2010 à 10:08
29 janv. 2010 à 10:08
le total est bien une variable dans son exemple. Il ne faut donc pas de guillemets! Il donne l'explication de sa variable total deux lignes plus haut de sa première utilisation.
Par contre je suis d'accord sur le document.getElementById(total).value=ton_total_calcule ...
Par contre je suis d'accord sur le document.getElementById(total).value=ton_total_calcule ...