2013-08-30 3 views
1

Je reçois cette erreur lorsque mes charges de page:Uncaught TypeError Objet [objet objet] n'a pas de méthode '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 

Screenshot

enter image description here

Je pensais que cela peut avoir à faire avec un conflit Jquery, donc j'ajoute $.noConflict(); avant l'appel de la fonction. Je ne sais toujours pas comment nous pouvons voir s'il y a un conflit Jquery présent ou non sur notre page.

Voici mon code:

<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> 

Ma grande question est de savoir comment nous pouvons voir si des conflits existent ou non et comment les supprimer. Que signifie cette erreur et comment puis-je la réparer?

+1

Y a-t-il une raison pour laquelle vous utilisez des chemins relatifs? – Ibu

+0

Essayez de supprimer certains fichiers jQuery pour voir si cela fonctionne. – putvande

+0

@lbu pour que tout soit sur mon serveur, –

Répondre

0

Assurez-vous que vous appelez ces scripts forment un site non-SSL, je veux dire qu'il devrait être HTTP nom de votre site au lieu de HTTPS.otherwise il se bloquer

+0

oui mon site a SSL –

+0

comment se débarrasser de ce problème .. –

2

Je faisais face à un problème similaire en raison de jQuery conflit et ce qui suit, il fixe:

Remplacer

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

par

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

Questions connexes