首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

jquery ie6 ajax async=false的有关问题

2012-03-04 
jquery ie6 ajax asyncfalse的问题有段脚本需要顺序执行,所以jquery ajax需要设置asyncfalse,IE7,chrome

jquery ie6 ajax async=false的问题
有段脚本需要顺序执行,所以jquery ajax需要设置async=false,IE7,chrome,里都没有问题,唯独IE6,不支持
请看脚本:
 

JScript code
          $.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();                    }                });            }        }); 

其实是个二级联动,子菜单需要根据父菜单的内容来加载不同的内容。外层ajax调用父菜单,内层低调用子菜单。
注意 $('#rule').val(e.RID); 
 data: { ruleid: $('#rule').val() },
e.RID,是外层查出的值,根据这个值来做内层查询。 的是内外层的关联字段。求帮助

[解决办法]
有没有线上地址?怎么发到非技术区了,转到技术区关注的人多些。

热点排行