我有一個加載在div ajax中的php文件。 我想將php變量傳遞給加載的php文件。將var傳遞給.load(ajax)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加載,但是當我取消註釋包含,我想用來傳遞變量到這個PHP,它不顯示任何東西。
<?
//include 'single.php';
?>
<p>You downloaded Post: <?php echo $post_id; ?></p>
'$( '#AJAX')負載('/test.php的VARIABLENAME =值');' –
然後使用'<?php echo strip_tags($ _ REQUEST ['variablename']); ?>在你的test.php文件中。 – pokeybit
那麼在第一個呢? '$('#ajax')。load('<?php echo get_template_directory_uri();?>/test.php?post_id = <?echo $ post_id?>');' 而在test.php這個? '<?php echo strip_tags($ post_id ['post_id']); ?>
您下載的帖子:<?php echo $ post_id; ?>
' 這似乎並不工作 –