Ошибки при использовании Microsoft jQuery vsdoc 1.7.1 CDN с Visual Studio 2010 - PullRequest
7 голосов
/ 02 декабря 2011

Я получаю следующие ошибки JavaScript при использовании jQuery vsdoc с VS 2010. Ошибки исчезают, если я удаляю строку vsdoc.js. Я пытался добавить var rootjQuery = jQuery(document);, но появляются новые ошибки. Я не хочу продолжать вносить исправления таким образом.

Line: 68
Error: 'rootjQuery' is undefined
Line: 8
Error: Object doesn't support this property or method

<head>
    <title>Index</title>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1-vsdoc.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

        });
    </script>
</head>

решаемые

Я нашел ответ. Просто поменяйте местами порядок тегов jquery и vsdoc.

<head>
    <title>Index</title>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1-vsdoc.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

        });
    </script>
</head>

1 Ответ

0 голосов
/ 07 декабря 2011

изменение порядка остановило ошибки JavaScript

и он не работал ни с одной частью T4MVC

так я и сделал

 @if (System.Diagnostics.Debugger.IsAttached)
    { 
    <script src="../../Scripts/Mvc3/jquery-1.7-vsdoc.js" type="text/javascript"></script> @* intellisense! *@
     @Html.RelativeJavascript(Links.Scripts.Mvc3.jquery_1_7_js)
     @Html.RelativeJavascript(Links.Scripts.Mvc3.jquery_unobtrusive_ajax_js)
    }
    else
    {
        @Html.RelativeJavascript(Links.Scripts.Mvc3.jquery_1_7_min_js) 
        @Html.RelativeJavascript(Links.Scripts.Mvc3.jquery_unobtrusive_ajax_min_js)  
    }

но мне кажется, что только Intellisense для javascript написан на странице (не в моих src= файлах)

EDIT: на основе MSDN узнал, как получить intelli-sense в автономных файлах

/// <reference path="../Mvc3/jquery-1.7-vsdoc.js" />

Также перетащите из обозревателя решений в файл .js сработало!

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