Javascript fullcalendar prod服务器vs dev机器问题

时间:2012-11-08 21:07:39

标签: javascript iis fullcalendar

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

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

我的日历是使用来自数据库的事件创建的,所有这些都很有效。这是问题......

2页日历 - 在开发工作站上都​​很棒。 部署 - 在一个页面上工作,但在另一个页面上不工作。日历div将填充一些复杂的表格以进行渲染。除非这种情况不会发生 - 仅在一个页面上,仅在生产服务器上 - 相同的浏览器。所有的db东西都在那里,返回的页面除了在我的开发机器上插入的表格内容之外是相同的,但是在生产服务器时却没有。但同样,相同的控件在另一页上的prod工作得很好 - 难倒! Web服务器是IIS 7

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

1 个答案:

答案 0 :(得分:0)

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

通常情况下,某些内容无法在开发或生产环境中呈现,但在其他环境中却无法呈现缺少的资源。这通常需要以下内容:

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

由于一个位置 该位置的文件而另一个位置没有,因此您可以运行到一个位置但不能在另一个位置工作的场景。

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