Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 接收错误0x800a01b6-JavaScript运行时错误:对象不';t支持属性或方法';模态';,使用Bootstrap 3模式时_Jquery_Asp.net Mvc_Twitter Bootstrap_Modal Dialog - Fatal编程技术网

Jquery 接收错误0x800a01b6-JavaScript运行时错误:对象不';t支持属性或方法';模态';,使用Bootstrap 3模式时

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) 指数 新的 &

我创建了一个简单的MVC5项目来演示我在使用Visual Studio 2013时遇到的问题(新建>项目>ASP.NET Web应用程序(4.5)>空(MVC))

然后,我为一个简单视图创建了一个基本控制器和操作:

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是因为我还需要加载一些数据和做其他事情。创建此示例只是为了尽可能简单地复制问题。