Uncaught TypeError: Data [option] не является ошибкой функции при использовании .datepicker ('getDate') - PullRequest
0 голосов
/ 10 июня 2019

Я сталкивался с ошибкой data[option] is not a function всякий раз, когда пытался использовать .datepicker('getDate').

Я использовал этот код для инициализации DatePicker

<h4>Transaction Date:</h4>
        From:
        <input id="startDate" width="276" />
        To:
        <input id="endDate" width="276" />

<script type="text/javascript">
    $(document).ready(function () {
        $('#startDate').datepicker();
        $('#endDate').datepicker();
</script>        

Но когда я использовал этот кодчтобы попытаться получить значение установленной даты на указателе даты.

alert($('#endDate').datepicker('getDate'));

Я получил ошибку data[option] is not a function даже если у меня уже есть bootstrap-datepicker.js в моих скриптах, а также я проверил свой bootstrap-datepicker.js, в котором также есть функция для getDateтак что теперь мне трудно определить, в чем действительно проблема.

Вот включенные сценарии:

bootstrap-datepicker.js
bootstrap.js
jquery-3.4.1.js
respond.js

1 Ответ

1 голос
/ 11 июня 2019

Есть несколько проблем с вашим кодом, которые необходимо исправить.

  1. Вы используете gijgo.min.js вместе с bootstrap-datepicker.js.Эти две библиотеки не могут использоваться вместе для datepicker() из-за конфликта.Чтобы решить эту проблему, удалите один из них.
  2. Вы включаете файлы .min.js и .js библиотеки, которая не нужна.Вы можете только включить .min.js файл и удалить другой..min.js - это просто уменьшенная версия исходного файла .js.
  3. Порядок включения этих библиотек в тег <script> важен.Вы должны всегда включать зависимости, такие как jQuery, а затем начальную загрузку, а затем другие, которые зависят от этих библиотек.
...