dans un but purement éducatif j'essaye de comprendre le passage des données de html vers le javascript ajax
j'ai donc un bon de commande dont je pense avoir compris son fonctionnement depuis le temps que je suis dessus
Mais il y a un point qui reste en interrogation
c'est la passage des données de html vers javascript
j'ai donc 3 pages
la première index.html
la deuxième mail.php
La troisième panier .js
J'ai bien compris comment passer les données de html vers php pour ensuite réaliser la mise en base de données et l'envois par mail
Par contre pour récupérer des informations de html vers la page javascript cela est encore un peu flou
dans mon exemple j'ai ce morceau de code qui sert de test
Code : Tout sélectionner
<div class="container">
<div class="row " style="background: #ECE9E7;margin-bottom:10px;border-color: #000;border-style : solid;border-width : 5px;">
<div class="col-sm ">
<input type="radio" name="testphil" class="testphil" data-nom="essai1" data-lang="be" value="3"> essai1
</div>
</div>
</div>
<span style="color:#f50813;" id="azerty"></span>
<span style="color:#f50813;" id="azerty111"></span>Code : Tout sélectionner
$('.testphil').click(function() {
const cases = document.querySelectorAll('input[name="testphil"]');
for (const x of cases) {
if (x.checked) {
afficherpanier();
}}
});Code : Tout sélectionner
const essai = document.querySelectorAll('input[name="testphil"]');
for (const x of essai) {
if (x.checked) {
let test = x.dataset.nom;
let test2 = x.value;
document.getElementById('azerty').innerHTML =test2;
document.getElementById('azerty111').innerHTML =test;
}
}Mais comment réaliser cela avec un formulaire dans lequel l'utilisateur entre une donnée qui sera récupérée sur la page panier.js sans rafraichir index.html