拋出,列217使用Internet Explorer 11.0.1/Visual Studio的更新4異常在線路101 jQuery的1.4.4.min.js
只需運行一個項目,jQuery的1.4.4.min。 js在該部分中引用,導致此錯誤顯示在輸出窗口中:在jquery-1.4.4.min.js中的第101行第217列引發異常0x800a139e - JavaScript運行時錯誤:SyntaxError
There does似乎沒有任何其他不利影響的頁面,但很好奇的錯誤的原因,預先感謝任何洞察力。
好的,爲了迴應在此項目中使用的舊版jQuery的一些評論,我將腳本更新到了版本1.10.2。不幸的是,在這個變化之後,錯誤的數量擴展到了3。
- 異常在線路1639中的jquery-1.10.2.js
- 拋出異常,第4列中的jquery-1.10.2.js
- 異常在線路1656拋出,柱4在被扔的SyntaxError
我正在與一些一起捕捉的代碼未精縮節: - JavaScript的運行時錯誤0x800a139e:在jQuery的1.10.2.js
所有與線1274,第6列調試中從控制檯形成。稍後將發佈此...謝謝。
更新: 大家好,這似乎是問題有關的HTML標籤。在正在使用的MVC視圖中,頂部標記爲<!DOCTYPE html>
,然後在視圖中稍微向下一個是<html>
標記。出於某種原因,jQuery認爲這是兩個html標籤。其他例外情況與表格標籤有關,在視圖中有一個<body>
標籤,表格中有<tbody>
標籤,視圖中有<head>
標籤,表格中有<thead>
標籤。這解釋了拋出的三個異常。除了拋出的異常外,似乎沒有任何不利影響,但確實看起來很奇怪。謝謝。
爲什麼你使用4年前版本的'jQuery'? – Cristy
IE11是在1.4.4之後推出的,我的猜測是1.4.4在IE11中有一個bug。 –
調試javascript中的第1步是包含一個未縮小版本的代碼,以便您可以真正看到它失敗的代碼行。 –