我一直在构建这个日历事件功能并遇到了障碍。我有两个文件正在为此工作
- 我的主要日历文件主要由 jQuery 和 javascript 填充,以及
- 一个 php 文件,用于查询 mysql 数据库中的事件。
我可以使用 jquery (ajax) 使用以下脚本将数组从另一个文件拉到我的主日历页面中:
$(document).ready(function(){
$("p #1").load("events_array.php #3");
});
var event_title = "<p id='1'> </p>";
然后,当我使用该脚本时,该脚本会完美地输出数组结果
document.write(event_title);
但是,每当我将变量 event_title 插入日历脚本的标题字段时,它都不会输出相同的结果......而是输出文字
<p id='1'></p>
请参阅我将变量插入到下面的日历脚本:
$(document).ready(function(){
$("p #1").load("events_array.php #3");
});
var event_title = "<p id='1'> </p>";
$('#example-fullcalendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: [
{
title: event_title,
start: new Date(y, m, 1)
},
请参见上述代码块的倒数第二行:title: event_title
. 这event_title
是我在脚本开头创建的变量。当我现在查看此页面时,它输出的不是“event_title”的变量值,而是创建变量时包含的段落标签。
那么如何去掉段落标签event_title
呢?剩下的只是我使用 jQuery ajax 脚本检索到的另一个 php 文件中的数组值吗?