JQuery datepicker не работает на нескольких страницах JSP - PullRequest
0 голосов
/ 25 июня 2018

Я использую DatePicker на моих страницах JSP, но проблема в том, что DatePicker работает только на странице, которая инициализирует DatePicker, а не на других страницах.

Я инициализирую (только один раз) DatePicker, как это: $.datepicker.setDefaults( $.datepicker.regional[ "fr" ] ); для использования французского календаря в файле js главной страницы (я включаю другую страницу в основную, чтобы получить одинаковый верхний и нижний колонтитулы для всех страниц)

Мне нравится знать, почему нене работает, я думаю, что первая страница, которая вызывает DatePicker, блокирует его, и мы можем просто использовать его на этой странице.

мой код выглядит следующим образом: firstJsp.jsp:

<script type="text/javascript" src="/jquery.js"></script>
<script type="text/javascript" src="/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="/jquery.checkbox.js"></script>
<script type="text/javascript" src="/jquery.ibutton.js"></script>
<script type="text/javascript" src="/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/jquery.metadata.js"></script>
<script type="text/javascript" src="/jquery-ui-datepicker-fr.js"></script>
<script type="text/javascript" src="/firstJsp.js"></script>
...
<input type="text" id="RegDate" class="datepicker"/>
...

firstJsp.js и secondJsp.jsp (одинаковый код)

$(document).ready(
		function() {	
			...
			$(".datepicker").datepicker();
			//$(".datepicker").datepicker($.datepicker.regional["fr"]);
			...
		});

mainJsp.js использует ajax для получения страниц и включает его в <div id="subPage"></div> на странице mainJsp.jsp

		...
		success : function(data){
			$('#subPage').html(data);
			}
		...

любые предложения по решению этой проблемы

1 Ответ

0 голосов
/ 12 июля 2018

я загружаю jqyery libery более одного раза, когда посещаю подстраницы, и поэтому средство выбора даты работает только при первой загрузке подстраницы и не работает на других страницах.

я надеюсьчто моё решение может помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...