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

fullcalendar がカレンダーを挿入してその魔法を行うために使用する html タグです。これは素晴らしいツールですが、奇妙なことが起こっています。

私のカレンダーはDBからのイベントで作成されており、そのすべてがうまく機能しています。これが問題です...

2 ページのカレンダー - どちらも開発ワークステーションでうまく機能します。展開 - 1 つのページでは機能しますが、他のページでは機能しません。カレンダー div には、レンダリング用のいくつかの複雑なテーブルなどが取り込まれます。これが起こらないことを除いて-1つのページでのみ、本番サーバーでのみ-同じブラウザーで。すべてのデータベースのものがあります。戻ってくるページは、開発マシンに挿入されるテーブルのもの以外は同じですが、サーバーが本番環境からのものではありません。しかし、繰り返しになりますが、同じコントロールが別のページの 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 に答える