2013-08-30 2 views
1

Я получаю эту ошибку, когда мои загрузки страницы:Uncaught TypeError Объект [объект Object] не имеет метода 'DatePicker'

Uncaught TypeError: Object [object Object] has no method 'datepicker' 
(anonymous function) 
(anonymous function) 
b.extend.globalEval 
b.fn.extend.domManip 
b.fn.extend.append 
(anonymous function) 
b.extend.access 
b.fn.extend.html 
(anonymous function) 
c 
p.fireWith 
k 
r 

Скриншот

enter image description here

Я думал, что это может иметь для конфликта с JQuery, поэтому перед вызовом функции я добавляю $.noConflict();. Тем не менее, я не уверен, как мы можем увидеть, есть ли конфликт Jquery на нашей странице или нет.

Вот мой код:

<script src="../js/jquery-1.9.1.min.js"></script> 
<script src="../js/jquery-ui-1.10.2.custom.min.js"></script> 

<!-- 
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
--> 

<link type="text/css" href="jquery.datepick.css" rel="stylesheet"> 
<script type="text/javascript" src="jquery.datepick.js"></script> 

<?php 
    echo "<script>User();</script>"; 
?> 

<link rel="stylesheet" 
    href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 

<script> 

    $(function() { 
    $("#fast").datepicker(); 
    }); 

</script> 

<script> 
    $(function() { 
    $('#modal').draggable({ handle: "p" }); 
    }); 
</script> 

Мой главный вопрос в том, как мы можем видеть, если конфликты существуют или нет, и как удалить их. Что означает эта ошибка и как ее исправить?

+1

Есть ли причина, по которой вы используете относительные пути? – Ibu

+0

Попробуйте удалить некоторые файлы jQuery и посмотреть, работает ли он. – putvande

+0

@lbu, так что все будет на моем сервере, –

ответ

0

Убедитесь, что вы вызываете эти сценарии образуют сайт NON-SSL, я имею в виду это должно быть HTTP ваше имя сайта вместо HTTPS.otherwise будет забиваются

+0

да мой сайт имеет SSL –

+0

как избавиться от этой проблемы .. –

2

Я столкнулся с аналогичной проблемой из-за JQuery конфликт и следующие установил его:

Заменить

$(function() { $("#fast").datepicker(); });

по

jQuery(function($) { $("#fast").datepicker(); });

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