Jquery 接收错误0x800a01b6-JavaScript运行时错误:对象不';t支持属性或方法';模态';,使用Bootstrap 3模式时
我创建了一个简单的MVC5项目来演示我在使用Visual Studio 2013时遇到的问题(新建>项目>ASP.NET Web应用程序(4.5)>空(MVC)) 然后,我为一个简单视图创建了一个基本控制器和操作:Jquery 接收错误0x800a01b6-JavaScript运行时错误:对象不';t支持属性或方法';模态';,使用Bootstrap 3模式时,jquery,asp.net-mvc,twitter-bootstrap,modal-dialog,Jquery,Asp.net Mvc,Twitter Bootstrap,Modal Dialog,我创建了一个简单的MVC5项目来演示我在使用Visual Studio 2013时遇到的问题(新建>项目>ASP.NET Web应用程序(4.5)>空(MVC)) 然后,我为一个简单视图创建了一个基本控制器和操作: public class HomeController : Controller { public ActionResult Index() { return View(); } } 使用以下视图(Index.cshtml) 指数 新的 &
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
使用以下视图(Index.cshtml)
指数
新的
&时代;
情态标题
...
接近
保存更改
$(文档).ready(函数(){
//$('#myModal').modal();
$(“#新建”)。单击(函数(){
$('#myModal').modal();
});
});
我遇到的问题是:当第一次加载页面并单击按钮以显示模式时,我收到以下错误:
但是,如果我刷新页面并再次单击按钮,它就可以正常工作
如果我取消注释行/$(“#myModal”).modal();然后重新启动项目,模式会立即按预期打开,但单击按钮仍会导致上述错误
我相信这可能是我这边的一个简单的错误,也是一个学童的错误,但就我的一生而言,我不知道发生了什么,也不知道如何诊断这个问题
无论如何,非常感谢您的帮助,我很想知道是否有其他人可以复制这个问题
编辑:奇怪的是,这似乎只发生在Internet Explorer(11)中,并且在Chrome和Firefox中似乎工作正常。您的按钮未命中
数据切换
和数据目标
属性,它应该如下所示:
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" id="new">New</button>
新建
来源:您的按钮错过了
数据切换
和数据目标
属性,它应该如下所示:
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" id="new">New</button>
新建
资料来源:好吧,在经历了很多麻烦之后,我在添加我的最后一条评论时有了一个妙不可言的瞬间。它适用于其他浏览器,而不是Internet Explorer。所以我开始研究Internet Explorer的不同之处,结果发现我没有删除Avast在线安全扩展 因此,禁用它会使我的JavaScript按预期加载,现在一切正常(在开始开发之前,我已经从Chrome中删除了)
无论如何,我希望这能在别人像我一样把头撞到墙上之前帮助他们。好吧,在做了很多胡闹之后,我在添加我的最后一条评论时有了一个妙不可言的瞬间。它适用于其他浏览器,而不是Internet Explorer。所以我开始研究Internet Explorer的不同之处,结果发现我没有删除Avast在线安全扩展 因此,禁用它会使我的JavaScript按预期加载,现在一切正常(在开始开发之前,我已经从Chrome中删除了)
无论如何,希望这能在别人像我一样把头撞到墙上之前帮助他们。当我遇到同样的问题时,结果是对.cshtml页面中jquery包的不必要引用。当我遇到同样的问题时,结果是对.cshtml页面中jquery包的不必要引用。嗨,谢谢你的回复。虽然这在这个例子中是可行的,但我之所以使用JavaScript是因为我还需要加载一些数据和做其他事情。创建此示例只是为了尽可能简单地复制问题。您好,感谢您的回复。虽然这在这个例子中是可行的,但我之所以使用JavaScript是因为我还需要加载一些数据和做其他事情。创建此示例只是为了尽可能简单地复制问题。