Что означает ошибка JScript IntelliSense "Ожидаемый объект @ 0: 0" при компиляции? - PullRequest
1 голос
/ 29 апреля 2010

Что означает ошибка JScript IntelliSense "Ожидаемый объект @ 0: 0" при компиляции с Visual Studio 2008?

Error updating JScript IntelliSense: ascript.js: Object expected @ 0:0

Если дважды щелкнуть ошибку, курсор переместится в aspx со ссылкой на файл сценария. Файл сценария указан в aspx в диспетчере сценариев.

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    <Scripts>
        <asp:ScriptReference Path="~/scripts/ascript.js" />
    </Scripts>
</asp:ScriptManager>    

Файл сценария существует и начинается с функции готовности документа, которая ничего не делает (кроме случайного появления предупреждения, когда документ готов).

$(document).ready(function() { 
    //alert("Yep");
});

Я уверен, что это что-то действительно простое или что сообщение об ошибке - красная сельдь ...

1 Ответ

0 голосов
/ 16 ноября 2010
Object expected @ 0:0

Когда вы используете jQuery и появляется эта ошибка, чаще всего это происходит потому, что библиотека jQuery загружается неправильно.

В моем последнем случае проблема заключалась в том, что мой файл jquery.js был поврежден. Убедитесь, что у вас есть действительный файл jQuery. Если сомневаетесь, скачайте свежую копию.

Другая проблема - убедиться, что ваш HTML / ASP правильно ссылается на файл jQuery.

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    <Scripts>
        <asp:ScriptReference Path="~/scripts/jquery.js" />
        <asp:ScriptReference Path="~/scripts/ascript.js" />
    </Scripts>
</asp:ScriptManager>  

Пожалуйста, дайте мне знать, если это поможет.

...