Sha256: 7793df5e61c6b07b4026db88bff28c691b2b134283fd4501e50918ffa7e9e88b
Contents?: true
Size: 856 Bytes
Versions: 6
Compression:
Stored size: 856 Bytes
Contents
var update_county = function (region, done) { 'use strict'; var state = $('span#' + region + 'state .select2').select2('val'); var county_select = $('span#' + region + 'county select.select2'); $.get('/api/counties?state_id=' + state, function (data) { var counties = data.counties; if (counties.length > 0) { county_select.html(''); var counties_with_blank = [{ name: '', id: '' }].concat(counties); $.each(counties_with_blank, function (pos, county) { var opt = $(document.createElement('option')) .prop('value', state.id) .html(county.name); county_select.append(opt); }); county_select.prop('disabled', false).show(); county_select.select2(); } else { county_select.select2('destroy').hide(); } if(done) done(); }); };
Version data entries
6 entries across 6 versions & 1 rubygems