也许我需要以另一种方式去做,但这是我想要做的(这很简单)我使用 ajax 将数据发送到 PHP 函数。这是一个例子。
function myAjax(){
//The data here comes from an ajax call
$_POST['id'];
$_POST['x'];
$_POST['y'];
}
ajax 看起来像这样
jQuery.ajax({
type: "POST",
url: window.ajaxurl,
data: { "action": "myAjax", id: divid, x: pos_x, y: pos_y }})
}
这不是完整的 ajax 代码,这是在 jQuery UI 事件中,但它无关紧要,重要的部分是data:{}
PHP 代码中的数据存储到数据库中,我在函数内部运行代码以进行交互并添加变量,但这又无关紧要......我如何在这个函数之外访问这些变量?
假设我正在回显一个 div,并且我想使用 $_POST['id'] 作为该 div 的 ID。例子
echo '<div id="'.$_POST['id'].'"></div>';
这段代码显然在函数之外......所以我还是个新手,如果有人能向我指出这一点,我将不胜感激:)