次の配列を使用して jQuery .post() を作成しています。
'cleanedLinkStructureArray[]': cleanedLinkStructureArray,
'cleanedPermaLinkArray[]': cleanedPermaLinkArray
これらの配列内のデータ: cleanedPermaLinkArray は ["2012","10","30","hello-world"] のようになり、cleanedLinkStructureArray は次のようになります: ["year","monthnum","day","postname "]
Javascript コード:
var ajaxPost = $.post(
enableAJAX.ajaxurl,
{ action: 'ajaxRequest',
'ajaxRequestNonce' : enableAJAX.ajaxRequestNonce,
'cleanedLinkStructureArray[]': cleanedLinkStructureArray,
'cleanedPermaLinkArray[]': cleanedPermaLinkArray },
'json'
);
ajaxPost.done(function(responseText) {
alert(responseText);
console.log(responseText);
});
ajaxPost.fail(function() {
alert("Oops, I'm afraid we've broken something");
});
PHP で 2 つの配列を取得する方法がわかりません。PHP内の配列からのデータを使用しますか? できれば、それらを使用して新しい PHP 配列を作成します。この場合、cleanedLinkStructureArray 内の値が配列のキーになり、cleanedPermaLinkArray 内の値がその新しい配列の値になります。
これには何かあるに違いないと思いますが、ここで何をする必要があるかを教えてくれる、より経験豊富な人が必要です。
$_POST['cleanedPermaLinkArray[]']
$_POST['cleanedLinkStructureArray[]'];
どんな助けでも大歓迎です。
敬具、
マルニクス