1

DateRangePickerコードでプラグインを使用しています。

これが私のコードです:

<script type="text/javascript" src="<?php echo base_url ?>js/jquery-1.7.2.min.js"></script>
<script src="js/jquery-ui.js"></script>
<script type="text/javascript" src="<?php echo base_url ?>js/date.js"></script>
<script type="text/javascript" src="<?php echo base_url ?>js/daterangepicker.jQuery.compressed.js"></script>

<p>
  <strong>Pickup :</strong> 
  <input type="text" id="pickupdate" name="pickupdate" class="datepicker" >
</p>

テキストボックスをクリックすると、コンソールに次のエラーが表示されます。

Uncaught RangeError:最大呼び出しスタックサイズを超えました

なぜこれが起こるのか誰かが知っているなら、私に知らせてください。

4

2 に答える 2

10

解決策を見つけました。本当の問題は、 と の両方を含めてdate.jsいたことdaterangepicker.jQuery.compressed.jsです。よく調べてみると、同じ機能が含まれているように見えたのでdate.js、ページから削除しました。これが、将来同様の問題に遭遇する可能性のある人に役立つことを願っています。

于 2012-06-14T17:54:03.167 に答える
1

ここで 2 つの修正を見つけました: http://code.google.com/p/datejs/issues/detail?id=143

2番目はうまくいきませんが、最初はうまくいきます:

「toString() 関数の先頭にある次のコードはそれを修正しているようで、(format == undefined) format = 'u'; の場合は満足のいくデフォルトのように感じます。」(フィルに感謝)

于 2012-08-12T23:52:41.070 に答える