JQuery не загружается на моей странице контента? - PullRequest
0 голосов
/ 13 ноября 2009

У меня есть страница контента, я помещаю это в нее

<asp:Content ID="Content2" ContentPlaceHolderID="contentPanel1" runat="server">

      <script type ="text/javascript" src ="JScripts/jquery-1.2.6.js">
         </script>
</asp:Content>

Jquery не загружен, ни одна из функций jquery не работает.

Я также пытался положить его в мастер-страницу ScriptManager, как показано ниже , но все равно не работает.

<asp:ScriptManager ID="masterScriptManager" runat="server" 
        EnablePageMethods="True">
        <Scripts>
            <asp:ScriptReference Path ="~/JScripts/jquery-1.2.6.js" />
        </Scripts>

    </asp:ScriptManager>

Есть ли способ установить, загружен ли jquery или нет. Есть идеи ?

Ответы [ 3 ]

2 голосов
/ 13 ноября 2009

Используйте Firebug, чтобы отслеживать, какие файлы запрашиваются браузером. Посмотрите, действительно ли jquery-1.2.6.js обслуживается или нет. Убедитесь, что файл действительно существует по пути, по которому браузер запрашивает его.

0 голосов
/ 13 ноября 2009

Чтобы подтвердить загрузку jquery, вы можете вставить javascript:alert($); в ваше местоположение и нажать Enter. Если вы получили неопределенное значение, jquery не был загружен. Также вы можете подумать о том, чтобы разрешить Google обслуживать jquery для вас:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Таким образом, это, скорее всего, быстрее, и вам не придется беспокоиться о путях к папкам на вашем сервере. Google также обслуживает другие версии jquery и может иметь исправленные версии ошибок.

0 голосов
/ 13 ноября 2009

Вам необходимо включить jquery.js в раздел head вашей HTML-страницы. Таким образом, вы можете просто добавить заполнитель в свой мастер:

<head>
    <title>test</title>
    <asp:ContentPlaceHolder ID="Scripts" runat="server" />
</head>
...

и на вашей странице контента:

<asp:Content ID="indexScripts" ContentPlaceHolderID="Scripts" runat="server">
    <script type="text/javascript" src="JScripts/jquery-1.2.6.js"></script>
</asp:Content>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...