0

回答を調べましたが、なぜこのエラーが発生するのかまだわかりません。

私のページの上部にあるHTMLコードは次のとおりです。

<!DOCTYPE html>
<html lang="en-us">
<head>
    <meta charset="utf-8" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <title>MAGI In a Box - Login</title>
    <link href="css/main.css" rel="stylesheet" type="text/css" media="all" />
    <link href="css/grids.css" rel="stylesheet" type="text/css" media="all" />
    <link href="css/misc.css" rel="stylesheet" type="text/css" media="all" />
    <link href="css/tables/demo_table_jui.css" rel="stylesheet" type="text/css" media="all" />
    <link href="css/tables/jquery-ui-1.8.4.custom.css" rel="stylesheet" type="text/css" media="all" />
    <script type="text/javascript" src="js/table_pagination.js"></script>
    <!--Start Style Specific to Project -->
    <link href="css/magi.css" rel="stylesheet" type="text/css" media="all" />
    <!--Start Style Specific to Project -->
    <!-- Add the datepicker stylesheet -->
    <link href="css/datepicker.css" rel="stylesheet" type="text/css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script src="js/jquery-ui.js" type="text/javascript"></script>
    <script>
        function SetFocus() {
            var input = document.getElementById("user_email");
            input.focus();
        }
    </script>
</head>

jquery はスクリプトの残りの部分より前に定義されていますが、次の 3 つのエラーが発生します。

Message: 'jQuery' is undefined Line: 6Char: 1Code: 0URI: https://demoapp01.smartstream.cognosante.com/MAGIDataEntry/js/jquery-ui.jsMessage : '$' is undefinedLine: 9Char: 1Code: 0URI: https ://demoapp01.smartstream.cognosante.com/MAGIDataEntry/js/jQuery.collapsible.jsMessage : Object expectedLine: 3Char: 1Code: 0URI: https://demoapp01.smartstream.cognosante.com/MAGIDataEntry/js/example.js

jQuery が宣言されている場合、これらのエラーがまだ発生するのはなぜですか?

投稿するのはこれが初めてです。形式が正しいことを願っています。

4

2 に答える 2

2

https:エラーから、 を使用して Web サイトにアクセスし、 を使用して jQuery をロードしていることに気付きましたhttp:。これにより、問題が発生する場合があります。最善の方法は、次のように jQuery をロードすることです。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
于 2013-04-09T05:04:18.467 に答える
0

これを試してください

<script>
   $(document).ready(function(){
   function SetFocus () {
   var input = document.getElementById ("user_email");
    input.focus ();}});
 </script>

次から jquery をインポートします。

http://jqueryui.com/ [ここにリンクがあります]

于 2013-04-09T05:00:41.643 に答える