Невозможно отобразить звезду в рейтинговой системе в JSP

Я уже искал, как создать рейтинговую систему, и я попытался использовать два способа сделать это. Но он все еще не может нормально работать. Он отображает только переключатель без каких-либо звездочек. Я использую браузеры Firefox и Chrome. Что не так с моим кодом, так как я включил все файлы js, css в тот же каталог, что и jsp? Это javascript не встроен должным образом? Я нахожу демо и загрузки на этой странице: http://www.fyneworks.com/jquery/star-rating/

Ниже приведен мой код:

    <title>Star rating demo</title>
    <link rel="stylesheet" href="jquery.rating.css">
    <link href='jquery.rating.css' type="text/css" rel="stylesheet"/>
    <script src="jquery.js" type="text/javascript"></script>
    <script src="jquery.rating.js" type="text/javascript"></script>
    <script src="jquery.form.js" type="text/javascript"></script>
    <script src="jquery.MetaData.js" type="text/javascript"></script>
    <script src="jquery.rating.pack.js" type="text/javascript"></script>
    <script src="jquery-1.9.1.min.js" type="text/javascript"></script>

<body>
    <form>
        <input type="radio" name="rating" value="1" class="star">
        <input type="radio" name="rating" value="2" class="star">
        <input type="radio" name="rating" value="3" class="star">
        <input type="radio" name="rating" value="4" class="star">
        <input type="radio" name="rating" value="5" class="star">
    </form>
</body>

И я попробовал еще один пример из этой ссылки http://rog.ie/blog/css-star-rater Но опять же, он может просто отображать серую звезду и не может работать должным образом. Есть ли что-то, что я сделал это неправильно.

Большое спасибо за Вашу помощь!


person CHE123    schedule 04.04.2016    source источник
comment
ошибки в консоли?   -  person Arun Xavier    schedule 04.04.2016
comment
Да... Я просто обнаружил, что есть четыре ошибки, например SyntaxError: недопустимый символ jquery.js:1:0, когда я нажимаю имя сценария, он выделяет первую строку... Так что же происходит? нельзя использовать это /*!   -  person CHE123    schedule 05.04.2016
comment
Извините, я обнаружил некоторые ошибки, такие как SyntaxError: недопустимый символ jquery.js: 1: 0, я не очень хорошо разбираюсь в отладке js с помощью такого инструмента, могу ли я узнать, в какой строке возникла такая ошибка? Большое спасибо!   -  person CHE123    schedule 05.04.2016


Ответы (1)


Вам также нужно загрузить свой javascript и css, также не уверен, что вам нужны все эти библиотеки jquery. Просто импорт jQuery должен позаботиться об этом

person betkom    schedule 04.04.2016
comment
Но я включил таким образом, что-то не так? ‹link href='jquery.rating.css' type=text/css rel=stylesheet/›‹script src=jquery.js type=text/javascript›‹/script› - person CHE123; 04.04.2016
comment
Если этот jsp находится в той же папке, что и файлы js и css, все в порядке, но я бы в этом сомневался. - person Peter; 04.04.2016
comment
Да, они в одном каталоге, в одной папке, я разархивировал пакет в ту же папку... Но я не знаю, почему кажется, что js не работает должным образом. - person CHE123; 04.04.2016
comment
И я просто обнаружил, что он работает в IE, но не работает в Chrome, Firefox и Safari, но на веб-сайте говорится, что он поддерживает все это..... - person CHE123; 04.04.2016
comment
Извините, я обнаружил некоторые ошибки, такие как SyntaxError: недопустимый символ jquery.js: 1: 0, я не очень хорошо разбираюсь в отладке js с помощью такого инструмента, могу ли я узнать, в какой строке возникла такая ошибка? Большое спасибо! - person CHE123; 05.04.2016