我在我的主文件 (main.php) 中设置了一个变量,并且需要第二个文件 (uploads.php) 来引用在第一个文件中设置的变量。它现在返回未定义。
第二个文件使用 $.load 加载到第一个文件中:下面的代码示例 -
Main.php 内容:
<?php $accountName = get_option('account_name'); ?>
<div id="uploads"></div>
<a href="#" onclick="loadUploadsFile()">Load Your Playlist</a>
function loadUploadsFile() {
jQuery('#uploads').load('uploads.php');
}
Uploads.php 文件内容
<?php echo $account_name; ?> <== returns undefined
$url = 'http://www.somewebsite.com/' . $accountName . '/page/'
/* more code below running a query/loop etc. */
正如您可能知道的那样,我希望 Uploads.php 引用 Main.php 中的变量 decleration 但不是拉取值,它只是返回未定义。Uploads.php 加载到上传 div 中,但没有设置帐户名称,内容只是空白。
我需要通过 ajax 将变量传递给 Uploads.php 吗?我已经尝试过会话变量,但无法让它工作。我正在尝试一个 ajax 请求,但我是新手,所以无法确定。任何帮助都会很棒。