1
 <div id='calendar'></div>

是 fullcalendar 用来插入日历并发挥其魔力的 html 标记。这是一个很棒的工具,但是发生了一些奇怪的事情。

我的日历是使用数据库中的事件创建的,所有这些都运行良好。这里的问题...

两页日历 - 两者都适用于开发工作站。部署 - 在一个页面上工作,但在另一页面上不工作。日历 div 填充了一些复杂的表格等以进行渲染。除非这不会发生 - 仅在一个页面上,仅在生产服务器上 - 相同的浏览器。所有数据库的东西都在那里,除了在我的开发机器上插入的表东西之外,返回的页面是相同的,但不是在生产服务器时。但是,同样的控件在另一个页面上的 prod 上也能正常工作 - 难倒!Web 服务器是 IIS 7

欢迎任何想法甚至是疯狂的猜测!

4

1 回答 1

0

只是为了让它成为官方答案......

通常,当某些东西在开发或生产设置中都没有呈现但在其他环境中呈现时,您会遇到资源缺失的情况。这通常需要满足以下要求:

<script type="text/javascript" src="..path/to/script.js"></script>

由于一个位置在该位置文件而另一个没有,因此您可能会遇到它在一个位置工作但在另一个位置不起作用的情况。

确认这一点的最简单方法是在您喜欢的浏览器中打开调试器并使用“网络”部分来确定所有资源是否正确加载(并已解决)。否则,在尝试检索它需要的文件时,不工作的页面可能会收到 404(或其他错误),因此页面无法运行。

于 2012-11-09T13:33:14.753 回答