我从引导站点获取代码以提供以下函数,如果int:ModalId不为0,则需要自动打开所选模式。 在Vis studio中,')下面有一条语法错误红线。在.modal之前,在chrome调试器中它表示“未被捕获的类型错误,$(...)。”模态不是函数'。我做错了什么?
$(document).ready(function() {
if (@Model.ModalId != 0) {
$('#accepted_'+@Model.ModalId).modal('show');
}
});
答案 0 :(得分:2)
您必须在index.html文件中添加bootstrap.min.js。
答案 1 :(得分:1)
正如您所见here,将依赖项放在正确的顺序非常重要。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
if (@Model.ModalId != 0) {
$('#accepted_'+@Model.ModalId).modal('show');
}
});
</script>
如果不是这样,请添加更多代码。