Получение uncaught ReferenceError: _ не определено и Uncaught TypeError: undefined не является функцией

Я получаю эти ошибки в своих кодах при отображении модального окна на моей веб-странице. Основываясь на своем наблюдении в консоли браузера, я подозреваю, что файлы jquery конфликтуют друг с другом. Это два файла: «js/jquery-1.11.0.js» и «razorflow.wrapper.min.js». Я не очень хорошо разбираюсь в Jquery и CSS и хочу знать, как решить эту проблему. Любая помощь будет оценена.

  • Uncaught ReferenceError: _ не определен
  • Uncaught TypeError: undefined не является функцией

    <head>
    
    <!-- Core CSS - Include with every page -->
    <link href="css/css/bootstrap.min.css" rel="stylesheet">
    <link href="font-awesome/css/font-awesome.css" rel="stylesheet">
    
    <!-- SB Admin CSS - Include with every page -->
    <link href="css/sb-admin.css" rel="stylesheet">
    
    <!-- razorflow  -->
    <link rel="stylesheet" href="razorflow_php/static/rf/css/razorflow.min.css"/>
    <script src="razorflow_php/static/rf/js/jquery.min.js" type="text/javascript"></script>
    <script src="razorflow_php/static/rf/js/razorflow.wrapper.min.js" type="text/javascript"></script>
    <script src="razorflow_php/static/rf/js/razorflow.devtools.min.js" type="text/javascript"></script>
    </head>
    
    <body>
    html codes here.
    
    
    
     <!-- Core Scripts - Include with every page -->
    <script src="js/jquery-1.11.0.js"></script>
    <script src="js/new/bootstrap.min.js"></script>
    </body>
    

Дальнейшая информация:

Если я уберу две строчки - и . Этот файл «razorflow_php/static/rf/js/razorflow.wrapper.min.js» будет работать, а это означает, что модальное окно будет появляться, когда я нажимаю на значок. Я показываю диаграмму для своего веб-сайта.


person natymere    schedule 01.12.2014    source источник
comment
Зачем вам нужны два файла jquery, то есть jquery-1.11.0.js и jquery.min.js? Удалите любой из них и попробуйте. При удалении убедитесь, что вы сначала включили файл jquery   -  person K K    schedule 01.12.2014
comment
Я никогда не видел, чтобы type="" шло после src="" — попробуйте посмотреть, изменит ли это ошибку Uncaught Referenceerror.   -  person Kris    schedule 01.12.2014
comment
@KK Я удалил один из них. Возникает та же проблема.   -  person natymere    schedule 01.12.2014
comment
@Kris Я поменял их местами, но возникла та же проблема. Проблема в том, что если я удалю ‹ссылку href=css/css/bootstrap.min.css rel=stylesheet› и ‹script src=js/jquery-1.11.0.js›‹/script›, razorflow_php/static/rf/ js/razorflow.wrapper.min.js будет работать, а это означает, что модальное окно появится, когда я нажму на значок.   -  person natymere    schedule 01.12.2014
comment
Есть ли какой-либо другой плагин, который вы используете, но забыли включить его файлы?   -  person K K    schedule 01.12.2014
comment
@KK На самом деле я думаю, что плагины конфликтуют друг с другом. Есть два файла jquery, потому что оба они разделены, а это означает, что модальные функции отличаются друг от друга. Тем не менее, я использую оба в этом случае.   -  person natymere    schedule 01.12.2014


Ответы (1)


Я обнаружил, что проблема, вызванная ошибкой, отсутствовала в функции "_" класса "_.min([n,r])". Чтобы решить эту проблему, вы можете добавить следующую библиотеку js в качестве дополнительного расширения, чтобы добавить класс «_». Добавьте его после файлов js razorflow.

<script src="http://underscorejs.org/underscore-min.js"></script>

person Danny Cui    schedule 29.04.2015