Javascript IE9 JQuery函数调用

Javascript IE9 JQuery函数调用,javascript,jquery,internet-explorer-9,Javascript,Jquery,Internet Explorer 9,我在IE9中使用jquery调用函数时遇到问题。这在Chrome/Firefox中运行得很好。JQuery的版本是1.10.2 Dashboad.aspx文件 <script type="text/javascript" src="js/vendor/jquery.js"></script> <script src="js/dashboard.js"></script> $.loadAllJson()仅在IE9中显示为未定义。看起来我两次包含jq

我在IE9中使用jquery调用函数时遇到问题。这在Chrome/Firefox中运行得很好。JQuery的版本是1.10.2

Dashboad.aspx文件

<script type="text/javascript" src="js/vendor/jquery.js"></script>
<script src="js/dashboard.js"></script>

$.loadAllJson()仅在IE9中显示为未定义。

看起来我两次包含jquery。我刚刚注释掉了这段代码:

<script>
//document.write('<script src=js/vendor/' +
//    ('__proto__' in {} ? 'zepto' : 'jquery') +
//    '.js><\/script>')
</script>

//文件。写入(“”)
我认为这是因为基础,不确定是否需要。

我看不出有什么理由根据您提供的内容,
loadAllJson
会是
未定义的。你做了什么调试?我在IE9 F12调试器中进行了调试,这在IE11中也可以正常工作。调试器没有给出错误消息?SCRIPT438:Object不支持属性或方法'loadAllJson'dashboard.js,第319行字符5对,我的意思是除此之外的其他内容。你能举一个完整的例子吗?您的HTML是否有doctype声明?
<script>
//document.write('<script src=js/vendor/' +
//    ('__proto__' in {} ? 'zepto' : 'jquery') +
//    '.js><\/script>')
</script>