Проблема выбора даты выбора диапазона дат в браузере Chrome

Я пытаюсь использовать плагин Date Range Picker.

Это отлично работает в браузере Firefox. Параметры выбора даты не работают в браузере Chrome (когда я выбираю вариант даты, ничего не происходит).

Ниже я вижу журналы в консоли «Проверить элемент» браузера Chrome:

daterangepicker.jQuery.js: 256Uncaught TypeError: undefined не является функцией daterangepicker.jQuery.js: 159Uncaught TypeError: невозможно вызвать метод «formatDate» неопределенного daterangepicker.jQuery.js: 171Uncaught TypeError: объект [object Object] не имеет метода «datepicker» ' daterangepicker.jQuery.js: 171Uncaught TypeError: Object [object Object] не имеет метода 'datepicker'2 daterangepicker.jQuery.js: 159Uncaught TypeError: невозможно вызвать метод 'formatDate' неопределенного daterangepicker.jQuery.js: 171Uncaught TypeError: Object [ object Object] не имеет метода 'datepicker' daterangepicker.jQuery.js:171Uncaught TypeError: Object [object Object] не имеет метода 'datepicker'2 daterangepicker.jQuery.js:256Uncaught TypeError: undefined не является функцией

Интересно, что выбор даты отлично работает в Chrome, если код плагина Date Range Picker хранится в какой-то папке и просто откройте index.html (демонстрационный код). Я вижу эту проблему только тогда, когда плагин хранится на сервере.

Пожалуйста, дайте несколько советов, чтобы исправить это.


person Krishna Shetty    schedule 26.11.2011    source источник
comment
Вы можете поднять этот вопрос на github, может быть, вы получите ответ там. github.com/filamentgroup/jQuery-UI-Date-Range-Picker/ вопросы   -  person pramodtech    schedule 26.11.2011
comment
что вы подразумеваете под хранится на сервере? с гитхаба? если да, вам не нужно ссылаться на необработанную версию из github (щелкнув ссылку «необработанная» в правом верхнем углу над исходным кодом).   -  person Didier Ghys    schedule 26.11.2011
comment
@Pramodtech, спасибо, тоже спрошу на гитхабе   -  person Krishna Shetty    schedule 27.11.2011
comment
Извините за путаницу, сохранено на сервере означает, что я вижу эту проблему, когда я включаю этот плагин на свой веб-сайт (работает на Apache) и получаю доступ из браузера Chrome. Я не вижу эту проблему, если я просто открою демонстрацию index.html в Chrome браузер   -  person Krishna Shetty    schedule 27.11.2011
comment
Спасибо, это сработало нормально, когда я использовал jquery 1.7.0 и jQuery UI 1.8.16< /а>   -  person Krishna Shetty    schedule 03.01.2012


Ответы (2)


Дело в том, что для правильной работы функционала datepicker необходимо использовать jQuery-UI вместе с основной библиотекой jQuery. . И, конечно, вы должны убедиться, что у вас есть правильная версия библиотек. Тем самым использовать метод $.datepicker.formatDate(format, date) вам нужен jQuery-UI.

person Andrei Kapelchik    schedule 26.08.2012

У меня была такая же проблема. Я думаю, что это вызвано тем, что Chrome представляет поля «Дата» и тем фактом, что Chrome предоставляет свой собственный раскрывающийся список дат.

Я просто изменил тип ввода на «текст», и теперь он работает гладко, как в Firefox.

person Mohammad Abbas    schedule 01.03.2016