複数配列のAJAXリクエストを送信していますが、データを取得する方法がわかりません。AJAXリクエストからPHPでJSON配列を取得
私はPHPファイルにjQueryのAJAX POSTを介してこれをやっているが...どのようにして、ここからデータをつかむに行くか:
これは私が送信してる何ですか?
ありがとうございました!
- EDIT !!
これはPHP側でJSONエンコードされたデータの読み取りには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コードを追加できますか?また、PHP側で 'var_dump($ _ POST);'を実行して、実際に空であるかどうか確認することもできます。 –