jquery ie6 ajax async=false的问题
有段脚本需要顺序执行,所以jquery ajax需要设置async=false,IE7,chrome,里都没有问题,唯独IE6,不支持
请看脚本:
$.ajax({ url: 'alert_level_spec.ashx', dataType: 'json', async: false, data: { levelid: $('#levelid').val() }, success: function(data) { $.each(data.Table.Table, function(i, e) { $('#rule').val(e.RID); $.ajax({ url: 'getTypeByRule.ashx', dataType: 'json', async: false, data: { ruleid: $('#rule').val() }, success: function(data) { $.each(data.Table.Table, function(i, e) { $('#type').prepend('<option value=' + e.ID + '>' + e.NAME + '</option>'); }); } }); $('#type').focus(); $('#type').val(e.TID); // $('#type').append("<option value='" + e.TID + "'>" + e.TYPENAME + "</option>"); $('#level').val(e.LEVELID); $('#min').val(e.LOWVALUE); $('#max').val(e.HIGHVALUE); $('#time').val(e.TIME); if (e.TYPEID == 11) { $('#tr_time').show(); } }); } });