2014年2月25日 星期二

IE8遇到的問題、已經連吐槽都懶得吐了
發生情況:
用jquery.getJSON或jQuery.AJAX(...type: "JSON"...
某個欄位就是抓不到值
最後改成以下寫法

$.ajax({
    url: "/DisabledUnit.json",
    dataType: "text",
    success: function() {
        try {
            data = $.parseJSON(arguments[0]);
            $.each(data.disableUnit, function(idx, obj) {
                if (obj.depactive === "no") {
                    $("input[name=chkBoxUnit]").each(function() {
                        if ($(this).val() === obj.depcode){                                $(this).attr("disabled", "disabled");
                        }
                    });
                }
            });
        } catch (e) {
            alert(e);
        }
    }
});
雖然看起來就是那麼stupid、但是就抓到了…..
紀錄一下、以後有人撞到、又剛好查到這邊就派得上用場了^^