我使用JSON在Wordpress上生成一些數據,我需要將它們存儲在PHP會話變量中。下面是我與瞎搞,但有沒有運氣的當前設置:如何將JSON中的變量傳遞給PHP?
jQuery(document).ready(function($) {
$.ajax({
url: 'url',
type: 'POST',
dataType:'json',
data: {foo: 145},
success: function(data){
console.log(data);
alert(data);
}
});
});
和PHP:
session_start();
$_SESSION['bar'] = $_POST['foo'];
我可以看到數據在控制檯,但是當我贊同什麼都不會顯示我的sesh var。使用vardump返回一個空數組。我在哪裏錯了?
(我知道有很多其他的問題,就是這樣的,但是相信我,我已經試過所有 - 縹緲。)
你不能真正建立與JavaScript PHP變量。將數據發送到您的ajax腳本時,當數據暴露給PHP時,但您不能從ajax調用返回的數據設置變量到php變量。 – Eli
http://stackoverflow.com/questions/19976627/posting-json-with-jquery-ajax-to-php –
什麼是您的網址? – kimbarcelona