我知道這似乎是已經問過的問題,但我做了研究,沒有任何解決方案爲我工作。我有一個javascript array
這樣的:通過AJAX無法發送JavaScript數組到同一頁面
[from: "2016-04-01", to: "2016-04-14"]
而且我在同一頁上通過AJAX
發送它,就像這樣:
data.date=date;
console.log(data.date);
$.ajax({
url: "",
type: "POST",
dataType: "JSON",
data: data,
async: true,
success: function (data) {
}
});
而且我把var_dump($_POST['date']);
在我的頁面的開始。當我看到Network
用我的瀏覽器時,我可以看到發送請求,並且我的頁面在網頁中列出,但$_POST['date']
數組是NULL
。而且我確實把這個JS
代碼放在$(document).ready();
以內,這樣就不成問題了。我只是想把這個javascript array
的值變成php
變量。
嘗試將'JSON.stringify(data)'傳遞給'data'參數。 –