Bonjour,

Je ne maîtrise pas très bien l'AJAX en cherchant sur le web j'ai pu voir plusieurs méthodes. J'ai essayé d'en intégrer une mais je n'arrive pas à récupérer la variable...
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
document.querySelector('#suivant').addEventListener('click', function(){
          var img = cropper.getDataURL();
          console.log(img);
          document.querySelector('.cropped').innerHTML += '<input type="hidden" name="img" value="'+img+'">';
 
          var data = new FormData();
            data.append('img', img);
            data.append('user_id', user_id);
            var xhr = new XMLHttpRequest();
            xhr.open('POST', "enregistrement.php", true);
            xhr.onload = function(){
              if (xhr.status==403 || xhr.status==404) {
                alert("ERROR LOADING UPLOAD.PHP");
              }
              else
              {
                document.location.href = 'enregistrement.php';
              }
            };
            xhr.send(data);
        })
Voici le code de "enregistrement.php" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
$img = $_POST['img'];
$user_id = $_POST['user_id'];
 
var_dump ($user_id);
var_dump ($img);
 
 
$_FILES["tmp_name"]='./convert/';
 
// Deplace le repertoire de destination
move_uploaded_file($_FILES["img"]["tmp_name"], "./convert/".$_POST["user_id"]."-identite.png");
 
// header('Location: good.php');  
?>
du coup dans var_dump($img); j'aimerai récupérer la valeur.
J'espère que quelqu'un pourra m'aider ...