IE< 9不通过一个功能

时间:2013-09-23 06:14:12

标签: jquery internet-explorer

我有一些问题,IE不到9版......它无法通过一个功能

if (g_pk.length == 11 || g_pk.length == 12) {
    if (check_pc(g_pk) == 0) {
        $.ajax
        ({
            data: {
                action: 'search_full_pk',
                pk: g_pk
            },
            success: function (a) {

                //////////////////////////////////////////
                //on filial select
                $('td#filial_list')
                    .on('click', 'div', select_by_filial);
                //on patient aelect
                $('td#patient_list')
                    .on('click', 'div', select_by_patient);
                //////////////////////////////////////////

                if (a.errors.length > 0) {
                    txtError.show();
                    txtError.val(a.errors);

                    $('#filial_list').hide();
                    $('#result_list').hide();
                    $('#patient_list').hide();
                    $('#year_list').hide();

                    return;
                }
                $('#filial_list').show();
                $('#result_list').show();
                $('#patient_list').show();
                $('#year_list').show();

                $('#filial_list').html(a.result.filiali_html);
                $('#patient_list').html(a.result.pacient_div);
                $('#result_list').html(a.result.table);
                $('#year_list').html(a.result.data_div);
                $('#btnReset').show();
            }
        });
    }
    else {
        txtError.show();
        txtError.val('<?php echo false_pk ?>');
        $('#btnReset').show();
    }
}
else {
    txtError.show();
    $('#btnReset').show();
    txtError.val('<?php echo false_pk ?>');
}

我不知道为什么...... =(因为如果我在IE 9或更高版本上测试这个功能它的效果很好......

任何sugestions?

UPD 1 这是一个ajax设置:

$.ajaxSetup
({
    url: "ajax.php",
    type: "POST",
    dataType: "json"
});

0 个答案:

没有答案