Bonjour,
Voila je rencontre un petit problème avec mon code.
Je souhaite récupérer le contenu de ma variable str qui s'affiche bien dans mon alert dans ma page upload.php alors dans ma page js je fais:
$.ajax({
type: "POST",
url: 'upload.php',
data: "mystr=" + str,
success: function() {
alert(str);
},
error: function() {
console.log('error');
}
}),
Dans mon php je fais:
if (isset($_POST['str'])) {
$mystr = $_POST['str'];
}
mais rien ne s'affiche dans ma page php
Je vous remecie de votre aide
Salut
Avec jsquery, data est un type objet, donc faire :
data: {mystr: str}
et dans php tu reçois : $_POST['mystr']
a++
Bonjour,
Tu fais une affectation donc logique que rien de n'affiche
et ça sera $_POST['mystr']
Mais que souhaites-tu faire exactement ?
Dans ma page upload.php se trouve ma requête SQL pour l'insertion dans ma base de données
et bien donc je souhaite récupérer cette chaîne de caractère pour l'insérer dans ma requête
bien, mais quel est le problème exactement ?
l'insertion ne se fait pas ?
tu n'as pas de retour de ton ajax ?
je n'ai aucune erreur mais par contre je n'ai aucune donnéed insérée dans ce champ de ma table
as-tu consulté les logs de ton serveurs car la php ne s'affiche pas donc tu ne verras pas les erreurs
montre le code complet du php, merci
Merci, finalement j'ai mis la valeur de ma variable dans un cookie et cela fonctionne bien.