簡體   English   中英

在Visual Studio 2013中進行調試時出現Javascript錯誤

[英]Javascript Errors when Debugging in Visual Studio 2013

我剛剛在VS2013中打開了一個網站,當我運行調試器時,我收到了Javascript異常:

Unhandled exception at line 194, column 21 in http://localhost:49809/

0x800a1391 - JavaScript runtime error: '$' is undefined 

這是代碼:

<script type="text/javascript">
      $(function () {
           $('#one').ContentSlider({
                width: '960px',
                height: '250px',
                speed: 400,
                easing: 'easeOutSine'
            });
      });
 </script>

單擊繼續,我得到另一個例外:

Unhandled exception at line 37, column 59140 in http://localhost:52306/27fadf043d464a019907842c2a5a764e/browserLink

0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: unsupported pseudo: plusone

在VS2012中,該網站可以正常運行和調試。 我懷疑它與引用遠程Javascript塊有關( <script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><script type="text/javascript" src="//apis.google.com/js/plusone.js"> )。 我需要修改權限設置嗎?

任何幫助將不勝感激。

麻木

這似乎是VS 2013的新瀏覽器鏈接功能中的錯誤。請參閱瀏覽器鏈接功能 它是運行應用程序和Visual Studio之間動態通信的一種方式。

從該文章中,您可以通過將以下行添加到Web.config來關閉該功能:

<appSettings>
  ...
  <add key="vs:EnableBrowserLink" value="false" />
</appSettings>

看起來您的腳本管理器在主頁的body標簽中添加了jquery引用。 在母版頁到達body標記之前,您將使用“$”符號放入自己的腳本並引用jquery。

只需將自己的腳本移動到正文后面即可。 如果您正在使用內容占位符,則將內容占位符移動到正文后面(而不是在“head”部分中)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM