我有一个加载在div ajax中的php文件。 我想将php变量传递给加载的php文件。
<?
$post_id = get_the_ID();
?>
<script>
$(function() {
$("body").click(function(e) {
if (e.target.id == "contentblock" || $(e.target).parents("#contentblock").size()) {
//alert("Inside div");
if ($(e.target).is("a")) {
$('#afterdownload').fadeIn('slow');
$('#ajax').load('<?php echo get_template_directory_uri(); ?>/test.php');
}
}
});
})
</script>
<div id="ajax"></div>
这就是我的test.php看起来的样子。 test.php加载但是当我取消注释include时,我想用它来将变量传递给这个php,它没有显示任何内容。
<?
//include 'single.php';
?>
<p>You downloaded Post: <?php echo $post_id; ?></p>
答案 0 :(得分:0)
$('#ajax').load('<?php echo get_template_directory_uri(); ?>/test.php?choices=<?php echo $post_id; ?>');
并在php文件中
$_GET['choices']