У меня есть выбор Страны, который заполняет Городской выбор, Радиус затем добавляется к определенному городу.Добавление данных в Ассоциативный или размерный массив
var countrySet = new Array;
var citySet = new Array;
var radiusSet = new Array;
var set;
function appendCountry(){
if($.inArray($("#businessCountryTarget option:selected").text(),countrySet) === -1) {
$("#businessDisplayCountryInfo").append($("#businessCountryTarget option:selected").text() + "<br>");
countrySet.push($("#businessCountryTarget option:selected").text());
set = { country: $("#businessCountryTarget option:selected").text()};
}
}
function appendCity(){
if($.inArray($("#businessCityTarget option:selected").text(),citySet) === -1){
$("#cityContainer").append($("#businessCityTarget option:selected").text() + "<br>");
$("#radiusContainer").append($("#businessCityRadius option:selected").text() + "<br>");
citySet.push($("#businessCityTarget option:selected").text(),+'-'+$("#businessCityRadius option:selected").text());
set = {city: $("#businessCityTarget option:selected").text()};
radius = $("#businessCityRadius option:selected").text();
set = {radius: $("#businessCityRadius option:selected").text()};
}
}
function SaveLocations(){
alert(set['country'] + ' - '+ set['city'] +'-'+ set['radius'] +"<br>");
}
В поле предупреждения отображается только последний элемент. другие выглядят как неопределенные.
всякая помощь пожалуйста.
Майк
Вы можете использовать объект, как на карте (ассоциативный массив без упорядочения) – Bergi