-2
我无法弄清楚如何在下面的Javascript中运行这个PHP?如何运行PHP内部的Javascript
这是我的PHP:
<?php query_posts('post_type=calendar');
if (have_posts()) : while (have_posts()) : the_post(); ?>
{
title: '<?php the_field('program_title'); ?>',
url: '<?php the_field('link'); ?>',
start: '<?php the_field('start_date'); ?>',
end: '<?php the_field('end_date'); ?>'
},
<?php endwhile; endif; ?>
这里是我的javascript:
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
editable: false,
eventLimit: true, // allow "more" link when too many events
events: [
PHP GOES HERE
]
});
});
</script>
您可能想要做的就是使用AJAX将.php文件的html输出加载到DOM元素中。 如果我误解了你正在寻找的东西,也许你需要让php生成javascript,因为在DOM提供给用户之前,php会执行并更改脚本。 – Ambiguities 2014-11-04 19:06:40
不可能。由于PHP将运行在服务器和JavaScript上,正常运行在客户端上,您将需要执行一些AJAX。在呈现页面之前或之后的 – 2014-11-04 19:07:03
? – Daredzik 2014-11-04 19:10:24