i ont une fonction de succès qui a des données stockées à l'intérieur:comment utiliser JavaScript et et php pour stocker une variable?
function(receiverUserIds) {
console.log("IDS : " + receiverUserIds.request_ids);
}
ce enregistrerons: IDS: 123123213, 4645646654, 7897987989, ....
ce que je veux faire est de saisir tous ces id et les stocker dans la base de données.
d'une façon que je pensais le faire est à l'aide ajax:
function(receiverUserIds) {
console.log("IDS : " + receiverUserIds.request_ids);
$.ajax({
type: "POST",
url: "<?php echo $_SERVER['PHP_SELF']; ?>",
friends_invite: receiverUserIds.request_ids,
success: function(msg){
/* alert("Data Saved: " + msg); */
}
});
}
et sur la même page:
if(isset($_POST['friends_invite'])){
print_r($_POST['friends_invite']);
}
mais il ne semble pas fonctionner.
Quelque chose pourrait être faux avec l'ajax ou je ne sais pas. Peut-être que vous pouvez suggérer une autre façon de faire cela .. ??
des idées?
Merci
edit: si j'activer l'alerte lert("Data Saved: " + msg);
je reçois une alerte si je sais que le succès ajax est, mais je ne vois pas mon $_POST
être en écho
Cette méthode devrait fonctionner. Définir "ne semble pas fonctionner". Ce qui se produit? Pouvez-vous poster un extrait de ce à quoi ressemble le code lorsque vous visualisez la source dans votre navigateur après sa génération? – mellamokb
Comme le javascript étant écrit avec php? Sinon, '_SERVER [PHP_SELF]' n'est pas disponible. –
si j'active la fonction d'alerte ("Data Saved:" + msg); Je reçois une alerte, donc je sais que l'ajax est réussi, mais je ne vois pas mon $ _POST écho – Patrioticcow