多分私はそれを別の方法で行う必要がありますが、ここで私がやろうとしていることは次のとおりです (簡単です) ajax を使用して PHP 関数にデータを送信します。ここに例があります。
function myAjax(){
//The data here comes from an ajax call
$_POST['id'];
$_POST['x'];
$_POST['y'];
}
アヤックスはこんな感じ
jQuery.ajax({
type: "POST",
url: window.ajaxurl,
data: { "action": "myAjax", id: divid, x: pos_x, y: pos_y }})
}
これは完全な ajax コードではありません。これは jQuery UI イベント内にありますが、無関係です。重要な部分はdata:{}
PHPコードからのデータはデータベースに保存されます。関数内でコードを実行して変数をやり取りして追加しますが、これも関係ありません...この関数の外でこれらの変数にアクセスするにはどうすればよいですか?
div をエコーしていて、その div の ID として $_POST['id'] を使用したいとしましょう。例
echo '<div id="'.$_POST['id'].'"></div>';
このコードは明らかに関数の外にあります...だから私はまだ初心者で、誰かが私にこれを指摘できれば感謝しています:)