我在FireFox中使用以下代码,但它在IE6上根本不起作用:
$("[name=servicos\\[\\]]").each( function() {
this.checked = false;
alert(this.name);
}
);
$.getJSON("check_servicos.php?id=" + id,
function(data) {
$.each(data,
function(key, val) {
alert($("#" + key).attr("id"));
if(val > 0) $("#" + key).attr("checked", "checked");
}
)
}
);
除了在工作中强行升级所有浏览器的方法之外,有人能告诉我我缺少的东西吗?
答案 0 :(得分:0)
检查check_servicos.php是否为JSON设置了正确的内容类型(此处讨论了正确的内容类型:What is the correct JSON content type?)。
我在尝试读取XML并将内容类型设置为“text / xml”时遇到了类似的问题解决了我的问题。我在这里找到了解决问题的方法:jQuery .find() doesn't return data in IE but does in Firefox and Chrome。