2010-07-03 3 views
0

Хорошо, это должно быть что-то действительно немое., неспособный пересечь pons asinorum с jquery datepicker

У меня есть небольшое приложение JSP. Я хочу добавить кнопку выбора даты. Я загрузил пакет jQuery UI. Если я укажу хром на index.html, это даст мне как демо, все хорошо. Когда я перемещаю кусочки в свой webapp, не так хорошо.

Хромированная консоль показывает две вещи:

  1. Ресурс истолкованы как сценарий, но перенесенные с MIME тип текста/HTML.
  2. Uncaught TypeError: Объект # не имеет метод 'DatePicker'

Очевидно, что вторая, где головная боль приходит. У меня есть < div id = 'calendar' >.

<head> 
     <link rel="stylesheet" type="text/css" href="/css/harvest.css" /> 
     <link type="text/css" href="/css/smoothness/jquery-ui-1.8.2.custom.css" rel="stylesheet" /> 
     <title>Data Collection</title> 
     <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script> 
     <script type="text/javascript" src="/js/jquery-ui-1.8.custom.min.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       // Datepicker 
       $('#calendar').datepicker({ 
        inline: true, altField: 'input#date', altFormat: 'yy-mm-dd' 
       }); 
      }); 
     </script> 
    </head> 
+0

Возможно, я пропустил что-то очевидное, но что имеет в виду эта теорема Евклида об равнобедренных треугольниках (pons asinorum)? –

+0

@Thr это называется pons assinorum, потому что это первый и самый простой мост. Если вы не можете этого понять, вы не поймете * ничего *. – bmargulies

ответ

1

EDIT: Я понял. (Я довольно уверен)

у вас есть сценарий загрузки от /js/jquery-ui-1.8.custom.min.js, но когда я dl пучок ui, он загружает файл js/jquery-ui-1.8.2.custom.min.js. Обратите внимание, что второй имеет . Когда я это сделал, все снова работало для меня.

Вот следующие основы, которые я могу думать:

  • что происходит, когда вы непосредственно перейти к /js/jquery-1.4.2.min.js и /js/jquery-ui-1.8.custum.min.js? Если они не работают, то, очевидно, у вас неправильный путь.
  • Вы уже загрузили пакет jquery ui? возможно, страница index.html, которую вы просматриваете, не связана с пакетом ui, который вы использовали, но с другим загруженным пакетом ui (что может указывать на то, что вы просто забыли проверить поле datepicker, когда dl'ing это в последний раз)
  • есть ли какая-то страница, которая кэшируется в Chrome? удаляет всю кеш-справку?
  • Что произойдет, если вы попробуете его в FF, IE или Safari?
+0

Конечно. Dislexics of the world unie. Теперь все, что мне нужно сделать, это уменьшить размер от 12 до разумного размера. – bmargulies

0

Другая причина получить эту ошибку, когда вы сделать вызов с неправильным случае, как это:. $ ("# календарь") дата * P * icker() вместо $ (» #calendar "). datepicker()

Я попытался найти эту ошибку в течение нескольких часов.

 Смежные вопросы

  • Нет связанных вопросов^_^