其實我正在開發一個時間表選擇器。那麼現在我想把值發送到miscrosoft sql server數據庫。 我正在使用mootools,我正在做一個請求作爲Ajax將所有值從JavaScript傳遞到php。我的問題是,如果我單獨發送每個值,它是非常緩慢的。所以我試圖發送一個JavaScript對象的每個值。從Ajax到php的數組 - Ajax - Mootools
var myRequest = new Request.HTML({
url: "index.php?pagina=2087&",
method: "post",
data: 'transfer='+artigos_sessao,
onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
<?php saveData(); ?>
},
}).send();
artigos_sessao是我用這種格式{ '關鍵':{ 'ID':價值, 'sessao':值},...}對象。
而在PHP端我這樣做
$array= $_POST['transfer'];
echo $array;
但始終我$數組變量是空的。
我做錯了什麼?
謝謝。
仍然沒有工作。 $ _POST ['transfer']不存在$ _POST數組 – Luis
Luis,數據字段接受一個對象。你可以做'data:{'pagina':2087,'transfer':artigos_sessao},' – Sergio