我遇到了一条错误,该错误在我的Google Chrome浏览器的控制台中显示如下:
未捕获的SyntaxError:意外的输入结束
以下是我的代码:
/*===== Login Alert ======*/
function loginAlert() {
swal({
title: "Login Required",
type: 'error',
text: "Please <a href='/login'>login</a> first to submit your ticket.",
html: true,
});
}
我做错了什么,如何解决?
答案 0 :(得分:0)
这就是你应该做的。
请看下面的代码段:
$(document).ready(function() {
$("#loginBtn").on("click", function() {
swal({
title: 'Login Required',
type: 'error',
text: 'Please <a href="login">login</a> first to submit your ticket.',
html: true,
});
});
});
&#13;
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
<button id="loginBtn">Login Test</button>
&#13;
您遇到的Uncaught SyntaxError: Unexpected end of input
错误表示您的功能或声明未正确终止。
查看this了解更多详情和解决方案;您应该考虑通过代码,因为实际错误必须在其他地方。