проблема с получением JQuery для запуска - PullRequest
0 голосов
/ 15 июня 2011

Эта проблема - настоящий баллах.Обычно у меня нет проблем с запуском jquery.

Я управляю веб-сайтом asp с c #.

Вот HTML, сгенерированный страницей.Когда я нажимаю кнопку с тестом идентификатора, я получаю сообщение об ошибке ниже.

Сведения об ошибке веб-страницы

Пользовательский агент: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 6.1; Trident /4.0; GTB7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E) Отметка времени: ср., 15 июня2011 17:08:03 UTC

Сообщение: объект не поддерживает это свойство или метод Строка: 236 Символ: 1 Код: 0 URI: http://localhost:53294/FluidataPortal/connections/macRequest.aspx

- HTML

Просто показываю соответствующий HTML для ясности.Я могу показать полный при необходимости

<button id="test" onclick="test()">
Click me to test
</button>

- Javascript

/*!
 * jQuery JavaScript Library v1.6
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Mon May 2 13:50:00 2011 -0400
 */
JQUERY CODE. REMOVED FOR CLARITY

function test() {

    if (!busy) {
        $.get("ajax/RequestMac.aspx?user=Tomsquires&dsl=123", function(response, status, xhr) {
            alert(response);
        });

    }
}

1 Ответ

2 голосов
/ 15 июня 2011

Вы включаете свой jQuery после JavaScript.

jQuery должен быть загружен ДО вашего JavaScript.


EDIT:

Исходный HTML-код ОП показал, что внешний файл JS загружается до включения его JQuery.

Я положил свой в нижней части элемента <body>, как это ...

        <script type="text/javascript" src="/ajax/jquery/jquery-1.6.min.js"></script>
        <script type="text/javascript" src="/ajax/jquery/myCustom.js"></script>
        <script type="text/javascript" language="JavaScript">
        //<![CDATA[
            $(document).ready(function(){
                //  my code
            });
        //]]>
        </script>
    </body>
</html>

ЗДЕСЬ почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...