web-dev-qa-db-ja.com

プロジェクトへのjqueryライブラリのダウンロードError:Java:Illegal char <:> at index 4:http:\ api.jquery.com

Intellij Ideaを使用しています。 SpringプロジェクトのIntellij Ideaでjqueryライブラリをダウンロードしてオフラインでアクセスしたい。リンクに「Alt + Enter」と入力しました

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

「ライブラリをダウンロード」を選択しました。ライブラリがダウンロードされました。問題は、プログラムを実行できないことです。これは、常にエラー:Java:Illegal char <:>がインデックス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>

プログラムで、name = "toChallenge"のハイパーリンクのURLを変更したい。リクエストパラメータ「parameter1」の値を新しい値に変更するには、id = "myInput"で入力されるものを指定します。

6
Jan

同じ問題がありましたが、依存関係を削除しても解決しませんでした。グローバルライブラリに移動し、jqueryライブラリも削除する必要がありました。

1
Odeta