jquery validate 1.8.1”;jQuery"是未定义的错误IE8
jquery validate 1.8.1 "jQuery" is undefined error IE8
首先-是-在验证插件或任何其他js文件之前加载jQuery。
获取"jQuery"未定义-jQuery.validate-1.8.1.min.js IE8中的第13行字符1。FF、Chrome和;Safari完全验证了表单。
<title>app title</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
<script src="path_to_file/jquery.validate-1.8.1.min.js"></script>
// CSS and other scripts are here //
</head>
<body>
以上内容包含在一个通用头文件中。我在页面本身的另一个脚本块中有我的实际验证规则(但我也在jquery和validate脚本块下的头文件中尝试过它——在IE8上没有骰子。
如果我一直在浏览IE8调试器,只要你点击:
$(document).ready(function() {....
IE向调试器抛出一个关于"预期对象"的错误,并指向"$"
试着让谷歌托管脚本,而且在包含脚本时最好指定MIME类型"text/javascript"。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" type="text/javascript"></script>
我发现了错误-对CDN的调用是http://,需要是https://。尽管IE问我是否想加载潜在的不安全内容,我答应了,但它仍然从未真正加载jQuery。故事的道德-不要相信IE…
相关文章:
- chrome.storage.sync未定义错误
- 对象为null或IE9中存在未定义错误
- 已定义变量出现未定义错误
- 'define' 在 RequireJS 和 Webapp Yo 生成器上未定义错误
- onreadystatechange未定义错误
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- 如何修复JSlint报告的“foo未定义”错误
- 无法仅在活动服务器上读取未定义错误的属性“top”
- 主干无法读取属性'属性'主干视图中的未定义错误
- 如何克服javascript中的未定义错误
- require未定义错误
- 单击链接时出现函数未定义错误
- 函数为未定义错误
- 主干未定义错误
- 使用Javascript打印HTML:未定义错误
- 避免“无法读取”属性'获取'的未定义错误
- 未捕获类型错误的coffescription:无法读取属性'offsetWidth'的未定义错误
- ajax上get函数内部的未定义错误
- Javascript变量未定义错误
- AngularJS指令作用域未解析(“属性名称未定义”错误)