我正在發送一個包含多個數組的AJAX請求,我無法弄清楚如何獲取數據?從AJAX獲取PHP中的JSON數組請求
這是我送:
我通過一個jQuery AJAX POST的PHP文件做這個..一個人怎麼會去從這裏抓取的數據?
謝謝!
- 編輯!
這是jQuery的
var h1 = []
h2 = []
h3 = [],
layout = $("input[type=radio][name='layout_option']:checked").val();
$("ul.widget-order[name='1'] li").each(function() { h1.push($(this).attr('id')); });
$("ul.widget-order[name='2'] li").each(function() { h2.push($(this).attr('id')); });
$("ul.widget-order[name='3'] li").each(function() { h3.push($(this).attr('id')); });
var sendData = JSON.stringify({
ids1: " " + h1 + "",
ids2: " " + h2 + "",
ids3: " " + h3 + ""
});
$.ajax({
type: "POST",
url: "_backend/account/updateWidgets.php",
data: { data: sendData } + '&layout=' + layout,
success: function(data){
$("#post_reply").html(data);
console.log({ data: sendData });
)};
)};
你是什麼意思搶數據? PHP會將其視爲$ _POST變量。 – mkaatman
@mkaatman我明白,但是在$ _POST之後會放什麼?我想這樣做:$ _POST ['data']但我沒有收到任何東西? –
你可以添加你用來發送POST的jQuery代碼嗎?你也可以嘗試'var_dump($ _ POST);'在PHP端查看它是否真的是空的。 –