jQuery Uncaught SyntaxError:意想不到的令牌在Asp.Net页面加载时的非法错误
本文关键字:加载 错误 非法 Net SyntaxError Uncaught 意想不到 jQuery 令牌 Asp | 更新日期: 2023-09-27 18:12:08
正如问题本身所说,我在使用jQuery时遇到麻烦,因为即使是简单的函数也会在页面加载上抛出Uncaught SyntaxError: Unexpected token ILLEGAL
,我没有足够的jQuery知识来解决这些问题。
详情如下:
-
Library on page head:
<script src="http://code.jquery.com/jquery-1.7.2.js" type="text/javascript"></script> <script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
-
jQuery弹出窗口函数:
<script type="text/javascript"> $(document).ready(function() { $('#<%=_btstrtTest.ClientID %>').click(function() { var NWin = window.open($(this).prop('href'), 'height=800,width=800'); if (window.focus) {<br/> NWin.focus(); }<br/> return false; }); }); </script>
仅供参考:我没有使用ASP。Net MVC,就是普通的ASP。Net与c#和头部来自母版页,而函数是在home.aspx
页的Contentplaceholder
,如果这有帮助。
谢谢
删除该区域周围的所有不可见字符(空格),然后再试一次。
我在Safari中看到过复制/粘贴代码时出现的错误。您可以挑选一些无效的(不幸的是不可见的)字符。
以前在我从jsFiddle复制时经常发生。
并添加单个jQuery库文件,无论是full还是min
去掉最后一个分号前的分号
<script type="text/javascript">
$(document).ready(function() {
$('#<%=_btstrtTest.ClientID %>').click(function() {
var NWin = window.open($(this).prop('href'), 'height=800,width=800');
if (window.focus)
{<br/>
NWin.focus();
}<br/>
return false;
})
});
</script>