var anobrands_selector = $(".anobrands_select"); var parts_selector = $(".parts_select"); var lang_select_brands = 'Please select a Manufacturer'; var lang_select_parts = 'Please select a Part#'; var lang_loading = 'Loading ...'; var first_option_brands = ''; var selector_width = '100%'; var use_cache = true; anobrands_selector.select2({ placeholder: lang_select_brands, allowClear: true, width: selector_width, }).on("change", function(){ parts_selector.select2({'placeholder':lang_loading,width: selector_width}); $('.container-refine-result').html(loading); $.ajax({ type: "GET", url: '/app.php?a=interface&m=partsList', cache: use_cache, data: 'rt_list=1&brand_id='+anobrands_selector.select2('val')+'&is_cpu='+$('#product_type').val(), success: function(data) { parts_selector.html(data.split('|')[0]).select2({'placeholder':lang_select_parts,allowClear: true,width: selector_width}).prop("disabled", false); $('.container-search-models').html(data.split('|')[1]); if (anobrands_selector.select2('val') == null || anobrands_selector.select2('val') == '') { parts_selector.prop("disabled", true); } } }); }); parts_selector.select2({ placeholder: lang_select_parts, allowClear: true, width: selector_width, }).on("change", function(){ $.ajax({ type: "GET", url: '/app.php?a=interface&m=redirectDetailPage', cache: use_cache, data: 'id='+parts_selector.select2('val'), success: function(data) { $(window.location).attr('href', data); } }); }).prop("disabled", true);