2016-09-20 1 views
0

Je suis en train d'intégrer le module freichat sur mon site, mais j'eu cette erreurjQuery Freichat conflit

TypeError: $ is not a function 

J'ai essayé de résumer avec une fonction anonyme passant jQuery comme paramètre, comme ceci:

(function($) { 
    $(document).ready(function() { 
    // my custom code 
    }); 
})(jQuery); 

J'ai aussi mis jQuery au lieu de $ et a obtenu la question ci-dessous:

jQuery is undefined 

Une idée à ce sujet?

+0

Afficher le code complet et ajouter le fichier jquery correctement –

Répondre

0

Ajouter bibliothèque JQuery à votre document:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
+0

je l'ai déjà ajouté la bibliothèque locale:

+0

vérifiez dans le site Web que le fichier est appelé correctement ou non. il suffit d'ajouter ci-dessus lien direct puis vérifier le travail ou non Si le travail signifie vérifier votre bibliothèque jquery locale. – Dhaarani

0

Codes:

<script src="JS/jquery.js"></script> 

    <script language="javascript"> 
     $(document).ready(function() { 
     $("#lawyerrr").select2(); 
     $("#fromm").select2(); 
     $("#too").select2(); 
     }); 
    </script> 

    <?php 
    $ses = null; // Return null if user is not logged in 
    if (!empty($_SESSION['user'])) { 
    $loggedUser = $_SESSION['user']; 
    } 
    if(isset($loggedUser['idd'])) 
    { 
    if($loggedUser['idd'] != null) // Here null is guest 
    { 
    $ses=$loggedUser['idd']; //LOOK, now userid will be passed to FreiChat 
    } 
} 
//echo $ses; 
if(!function_exists("freichatx_get_hash")){ 
function freichatx_get_hash($ses){ 

     if(is_file("C:/wamp64/www/freichat/hardcode.php")){ 

       require "C:/wamp64/www/freichat/hardcode.php"; 

       $temp_id = $ses . $uid; 

       return md5($temp_id); 

     } 
     else 
     { 
       echo "<script>alert('module freichatx says: hardcode.php file not 
found!');</script>"; 
     } 

     return 0; 
} 
} 

?> 
    <script type="text/javascript" language="javascipt" src="http://localhost/freichat/client/main.php?id=<?php echo $ses;?>&xhash=<?php echo freichatx_get_hash($ses); ?>"></script> 
    <link rel="stylesheet" href="http://localhost/freichat/client/jquery/freichat_themes/freichatcss.php" type="text/css"> 
+1

ouvrez la console de développement de votre navigateur (habituellement F12) et vérifiez si elle trouve vraiment 'JS/jquery.js' sur votre serveur –