Я использую Intellij Idea. Я хочу скачать библиотеку jquery, чтобы иметь автономный доступ к ней в Intellij Idea в моем Spring Project. Поэтому я набрал "Alt + enter" по ссылке

 <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>

И выбрал «Скачать библиотеку». Библиотека была загружена, и проблема в том, что после нее я не могу запустить свою программу, потому что все время вижу Ошибка: java: Недопустимый символ <:> в индексе 4: http: \ api.jquery.com без какого-либо пути , У меня даже не было ничего похожего написано во всем моем проекте.

Когда у меня была только глобальная ссылка на https://code.jquery.com/jquery -1.12.4.min.js "и имел доступ в интернет, все работало правильно.

Я попытался скачать библиотеку в локальном файле и вставил в нее ссылку заголовка фактически после удаления библиотеки из intellij. Но все еще не работает.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
</head>
<body>

    <input type="number" id="myInput" name="myInput" onchange="countOfTryings(this)">

    <a name="toChallenge" href="http://some_web_site.com?parameter1=4">This is link</a>
    <a name="toChallenge" href="http://some_web_site_other.com?parameter1=4">This is link 2</a>

    <script>
        function countOfTryings(variable) {
            $('a[name="toChallenge"]').each(function () {
                var oldUrl = $(this).attr("href"); // Get current url
                var str = oldUrl.substring(0, oldUrl.indexOf("parameter1"));
                var newUrl = oldUrl.replace(oldUrl, str + "parameter1=" + variable.value); // Create new url
                $(this).attr("href", newUrl); // Set herf value
            });
        }
    </script>
</body>
</html>

Я хочу, чтобы моя программа изменила URL гиперссылок с именем = "toChallenge". Чтобы изменить значение параметра запроса "parameter1" на новое значение, то, что будет вводиться с id = "myInput".

8
Jan 18 Авг 2019 в 18:35

2 ответа

Лучший ответ

После отправки отчета в Intellij Idea я получил ответ, что JS-библиотеки добавлены в Java classpath, что является ошибкой, и для решения этой проблемы мне нужно сделать следующее: Настройки проекта (по умолчанию ctrl + alt + shift + s) -> Модули -> в «Модули» выберите «Зависимости» -> найти зависимость jquery -> удалить зависимость jquery -> нажмите «применить»

17
Jan 20 Авг 2019 в 23:41

У меня была такая же проблема, но удаление зависимости не помогло. Я должен был пойти в глобальные библиотеки и удалить библиотеку jquery.

1
Odeta 11 Мар 2020 в 12:17