Javascript jquery中出现错误:应为对象
您好,我有以下jquery代码,但在IE中,它在第一行显示“预期对象”错误。我尝试调试它,但我找不到任何错误Javascript jquery中出现错误:应为对象,javascript,jquery,html,Javascript,Jquery,Html,您好,我有以下jquery代码,但在IE中,它在第一行显示“预期对象”错误。我尝试调试它,但我找不到任何错误 $(document).ready(function () { $("button").click(function () { $.getJSON("file1.json", function (data) { $.each(data.firstName, function (i, s) { alert(s)
$(document).ready(function () {
$("button").click(function () {
$.getJSON("file1.json", function (data) {
$.each(data.firstName, function (i, s) {
alert(s);
});
}).error(function (jqXhr, textStatus, error) {
alert("ERROR: " + textStatus + ", " + error);
});
});
});
运行此代码之前,请检查是否已添加jQuery。如果是,请尝试将代码包装到匿名函数中: html
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
请检查以下事项
$
或jQuery
对象不确定,但我建议,你能更换吗
$.getJSON("file1.json", function (data) {
$.each(data.firstName, function (i, s) {
alert(s);
});
用这个
$.getJSON("file1.json", function (data) {
$.each(data.firstName, function (name) {
alert(name);
});
jQuery是否已加载?在IE 7-9中运行良好。Fiddle可能需要为IE设置一个标题以将其视为JSON?感谢所有可能我指的是过时的Path2部分是不必要的<代码>$(文档)。准备就绪即可。另外,如官方文档中所述,v1.9.1建议与jQuery迁移插件一起使用。@ShivanRaptor第二版将涵盖任何冲突可能性。
remove';'从最后一行开始
???不是真的。根据浏览器和代码的结构方式,可能不需要严格要求,但使用终止一行代码总是有意义的代码>
$.getJSON("file1.json", function (data) {
$.each(data.firstName, function (name) {
alert(name);
});