J'utilise JSON pour produire des données sur Wordpress que j'ai besoin de stocker dans une variable de session PHP. Voici la configuration actuelle que je suis de déconner avec, mais ne pas avoir la chance:Comment puis-je passer une variable de JSON à PHP?
jQuery(document).ready(function($) {
$.ajax({
url: 'url',
type: 'POST',
dataType:'json',
data: {foo: 145},
success: function(data){
console.log(data);
alert(data);
}
});
});
et PHP:
session_start();
$_SESSION['bar'] = $_POST['foo'];
je peux voir les données dans la console, mais rien n'affichera quand je fais l'écho de mon sesh var. L'utilisation de vardump renvoie un tableau vide. Où vais-je me tromper ici?
(Je sais qu'il ya beaucoup de questions comme celle-ci, mais croyez-moi, je les ai tout essayé - nada.)
vous ne pouvez pas vraiment définir une variable php avec javascript. Lorsque vous envoyez des données à votre script ajax lorsque les données sont exposées à PHP, mais vous ne pouvez pas définir une variable à partir des données renvoyées par l'appel ajax à une variable php. – Eli
http://stackoverflow.com/questions/19976627/posting-json-with-jquery-ajax-to-php –
Quelle est votre URL? – kimbarcelona