Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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
JavaScript未定义异常_Javascript_Asp.net Mvc_Internet Explorer - Fatal编程技术网

JavaScript未定义异常

JavaScript未定义异常,javascript,asp.net-mvc,internet-explorer,Javascript,Asp.net Mvc,Internet Explorer,我遇到了一个恼人的错误,由于某种原因,我只能在Internet Explorer中收到这个错误。我有一个MVC应用程序,在我的\u Layout.cshtml文件中有@Scripts.Render(“~/assets/js/bundled”)。捆绑包似乎很好,就像我说的,除了IE11之外,所有经过测试的浏览器都工作得很好。在IE中调试时,我得到: 0x800a1391 - JavaScript runtime error: 'MyJs' is undefined 包含myjs定义的javasc

我遇到了一个恼人的错误,由于某种原因,我只能在Internet Explorer中收到这个错误。我有一个MVC应用程序,在我的
\u Layout.cshtml
文件中有
@Scripts.Render(“~/assets/js/bundled”)
。捆绑包似乎很好,就像我说的,除了IE11之外,所有经过测试的浏览器都工作得很好。在IE中调试时,我得到:

0x800a1391 - JavaScript runtime error: 'MyJs' is undefined
包含myjs定义的javascript文件包含在包中。js(我们称之为
myjs.settings.js
)文件如下所示:

MyJs.settings = (function (parent, window, document, $) {

   function Initialize() { /* do stuff */ }
   function Something() { /* more stuff */ }

   var self = {
      Initialize: Initialize,
      Something: Something,
      Debug: debug
   }

   return self;

} (MyJs, window, document, jQuery));

MyJs.settings.Debug = false;
MyJs.settings.Initialize();

任何帮助都将不胜感激。谢谢。

以前是否实例化了
MyJs
window.MyJs
在控制台中显示了什么?谢谢你指出了显而易见的…我挣扎了好几个小时,事情很简单…伙计,我觉得自己很笨…谢谢!!仍然想知道为什么它能在firefox和chrome中工作???firefox和chrome更宽容,通常会在之前实例化的flyis
MyJs
上创建实例?
window.MyJs
在控制台中显示了什么?谢谢你指出了显而易见的…我挣扎了好几个小时,事情很简单…伙计,我觉得自己很笨…谢谢!!仍然想知道为什么它能在firefox和chrome中运行???firefox和chrome更宽容,通常会在运行中创建实例